ERP und Softwarequalität

Was taugen kostenlose SAP-Testwerkzeuge?

02.12.2008
Von  und Juri Tonollo


Dieter Koenen, Manager Consulting Services bei der innobis AG, leitet seit über zehn Jahren große Testmanagement-Vorhaben im Umfeld von SAP-Anwendungen bei Banken. Er ist Experte für die Entwicklung und Praxiseinführung von Methoden und Verfahren in diesem Kontext.

eCATT

Mit dem Extended Computer Aided Test Tool können Firmen SAP-Tests automatisieren. Testlogik und Test- sowie Systemdaten sind voneinander getrennt, so dass sich Komponenten leicht wiederverwenden lassen. Testergebnisse protokolliert die Software. eCATT kann von in der Testworkbench angelegten Testfällen aufgerufen werden.

Um eCATT-Scripts zu schreiben, muss der Nutzer kein Programmierer sein, sollte aber über IT-Kenntnisse verfügen. Der Aufbau der eCATT-Scripts beschränkt sich im Wesentlichen auf die Aneinanderreihung unterschiedlicher Transaktionen. Die benötigten Parameter werden aus verschiedenen Testdaten-Containern versorgt. Die Scripts können von IT-affinen Fachabteilungsmitarbeitern erstellt werden. Zunehmend bauen alllerdings doch IT-Mitarbeiter die eCATTs auf.

Insbesondere für sich wiederholende Regressionstests - zum Beispiel während eines SAP-Release-Wechsels - lassen sich Testfälle leicht automatisieren.

Weiterhin bietet SAP die Möglichkeit, auch den Test von Nicht-SAP-Anwendungen in eCATTs zu integrieren, und unterstützt damit systemübergreifende Tests von Geschäftsprozessen. Sofern externe Werkzeuge benutzt werden, ist die Schnittstelle von der SAP zu zertifzieren und das Werkzeug im eCATT-System zu registrieren.

Hauptvorteil der SAP-Testwerkzeuge: Sie lassen sich vollständig in die SAP-Umgebung integrieren.
Hauptvorteil der SAP-Testwerkzeuge: Sie lassen sich vollständig in die SAP-Umgebung integrieren.

Was Testwerkzeuge taugen, hängt nicht zuletzt davon ab, ob sie gut in die SAP-Umgebung eingebunden sind. Bei den genannten Tools trifft das zu: Alle Teilprozesse im Test-Management - von der Testplanung und -vorbereitung über die Testabwicklung, das Berichtswesen (Reporting) und die Überwachung (Monitoring), das Fehler-Management und die Fehlerkorrektur bis zum Transportwesen - werden durchgängig in einer für SAP-Anwender vertrauten Systemumgebung unterstützt (siehe Abbildung oben).