Anfang des Inhaltsbereichs
Testattrappe (BC-ABA)

ABAP Runtime Environment (BC-ABA)

Wird auch als Test-Double bezeichnet und simuliert eine Komponente, die für die Ausführung eines Modultests erforderlich ist (eine sogenannte 'DOC' - Depended-On-Component), aber aus technischen oder organisatorischen Gründen nicht vom Test angewendet werden darf. Es kann beispielsweise sein, dass die Komponente unerwünschte Änderungen im System verursacht, dass die Komponente konfiguriert werden muss oder bestimmte persistente Daten braucht usw.

Eine Testattrappe simuliert die Schnittstelle und das Verhalten der 'Depended-On-Component' in genau dem Umfang, der für die Durchführung des Modultests erforderlich ist.

In einem ABAP-Modultest wird eine Testattrappe als Teil der Fixture des Modultests durch die Methoden [class_]setup und [class_]teardown aufgebaut und wieder abgebaut.

Ende des Inhaltsbereichs