Anfang des Inhaltsbereichs
Modultest (BC-ABA)

ABAP Runtime Environment (BC-ABA)

Ein Modultest (auch Unit-Test oder Komponententest) wird vom Entwickler zur Verifikation der funktionalen Korrektheit von einzelnen Software-Modulen implementiert und durchgeführt.

Eine Software-Modul wird in diesem Zusammenhang als ein nicht-triviales Codefragment definiert, in dem eine bestimmte Eingabe einen verifizierbaren Effekt hat. Typische Beispiele für diese Einheiten in ABAP sind Methoden oder Funktionsbausteine. Module bilden also die kleinsten funktionellen Bestandteile von größeren Konstrukten wie etwa Klassen oder Funktionsgruppen.

Modultests schließen die Lücke zwischen den statischen Überprüfungen von Code (wie der ABAP Syntaxprüfung oder die Erweiterte Prüfung) und den Integrations- und Abnahme-Tests. Modultests haben die Aufgabe, noch während der Entwicklungsphase bzw. bei Regressions-Testing sicherzustellen, dass die einzelnen Elemente einer größeren Software-Einheit korrekt funktionieren.

Die Implementierung, sowie die Ausführung und Auswertung von Modultests erfolgt in ABAP Unit, einem Werkzeug der ABAP Workbench.

Ende des Inhaltsbereichs