Integrationstests
Integrationstests erfordern einen nicht zu unterschätzenden Aufwand in der Definition der Testszenarien, die detaillierte Beschreibung der einzelnen Testschritte innerhalb eines Testszenarios und schliesslich die Durchführung und Dokumentation. In validierten Systemen bestehen strenge Regeln für die Durchführung von Tests, bevor eine Änderung aus der Testumgebung in die produktive Umgebung transportiert werden darf.
Wir wollen die Komplexität der Planung an einem Beispiel verdeutlichen.
Testszenario: Kundenauftragsmanagement mit EDI.
Testschritt | Erwartetes Ergebnis | Nachweis |
Kundenauftrag geht per EDI-Schnittstelle ein. |
|
|
Kundenauftrag wird erzeugt. |
|
|
Lieferung wird angelegt. |
|
|
Lieferung trifft beim Kunden ein. |
|
|
Rechnung wird erstellt. |
|
|
HP ALM
Im HP ALM (HP Application Lifecycle Management) lassen sich Tests mit den einzelnen Schritten und dem erwarteten Ergebnis in einem Testplan beschreiben.
Im Test Lab kann man dann einen Test Run mit dem tatsächlichen Ergebnis und dem Status dokumentieren.
Das Tool HP ALM eignet sich auch für Integrationstests über heterogene Systeme hinweg.
SAP Solution Manager Test Suite
Die SAP Solution Manager Test Suite hat etwa dieselbe Funktionalität wie HP ALM. Die Test Suite ist im Solution Manager enthalten. Sofern das ERP-System SAP ist, kann dies von Vorteil sein.