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.
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).