| Testattrappe (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.