Die Qualität des gesamten E-Business-Systems wird maßgeblich durch die Qualität aller an dem System beteiligten Komponenten bzw. Module (Zulieferersysteme) und deren Beziehungen untereinander bestimmt.
Analog wie bei den Systemkomponenten wird die Qualität der Beziehungen zwischen den einzelnen Komponenten durch konstruktive Maßnahmen, wie z. B. einem Integrationstest bestimmt.
Voraussetzung für die Überprüfung der Beziehungen zwischen den Komponenten ist die Überprüfung aller einzelnen Komponenten für sich durch einen vorangegangenen Komponententest. Mit Hilfe des im Anschluss an die Integration durchzuführenden Integrationstests wird somit das fehlerfreie Zusammenspiel der beteiligten Systemkomponenten überprüft. Dabei steht vor allem das Testen der realisierten Schnittstellen und das Zusammenwirken der Komponenten im Vordergrund der Betrachtung.
Eng mit dem Integrationstest verbunden ist hierbei die Frage, in welcher Weise die verschiedenen Komponenten bzw. Module in das gesamte E-Business-System integriert werden. In diesem Zusammenhang wird häufig von der richtigen Integrationsstrategie gesprochen, die auch die Teststrategie beeinflusst. Hierbei sind vor allem organisatorische Kriterien, wie z. B. die Entwicklungsstrategie, Endtermine für das Modultesten, die Verfügbarkeit der Personen, etc. und technische Kriterien, wie z. B. Art und Verwendungszweck der eingesetzten Werkzeuge, die Kontrollierbarkeit der Testergebnisse und der zeitliche Aufwand für das Integrationstesten, zu berücksichtigen.
Im Kontext von Integrationstests bei Komponenten werden i. d. R. folgende Tests durchgeführt:
Szenario-Tests (Tests von Business-Szenarien bzw. Use-Cases).
Bei den Usability-Tests werden in erster Linie die Verlinkung, das Design und die Akzeptanz aus Nutzersicht getestet. Bei den Funktions- und Szenario-Tests werden auf der Basis von Business- bzw. Use-Cases unterschiedliche Anfangs- und Endbedingungen variiert und im Rahmen von Test-Cases getestet.
Die Integrationstests sollten nach Möglichkeit in der Betriebsumgebung stattfinden.
Ergebnis der Aktivität
Das Zusammenspiel der beteiligten Systemkomponenten und die Funktionsfähigkeit der jeweiligen Schnittstellen sind überprüft. Die Ergebnisse sind Ausgangspunkt für den folgenden Systemtest sowie den Lasttest.