Fixture 
Eine Fixture ist eine Testkonfiguration — die Menge an Ressourcen, die für die korrekte Durchführung eines Tests benötigt werden —, die vor dem Aufruf einer Testmethode aufgerufen wird. Eine Fixture kann Testdaten, Testobjekte und Ressourcen umfassen.
Um eine Fixture zu erstellen, können in einer lokalen Testklasse folgende private, parameterlose Methoden mit vordefinierten Namen implementiert werden, die bei der Testausführung automatisch von der ABAP Laufzeitumgebung aufgerufen werden:
Eine Instanzmethode setup, die vor jedem einzelnen Testmethode der Klasse ausgeführt wird.
Eine Instanzmethode teardown, die nach jedem einzelnen Testmethode der Klasse ausgeführt wird.
Eine statische Methode class_setup, die einmal vor allen Tests der Klasse ausgeführt wird.
Eine statische Methode class_teardown, die einmal nach allen Tests der Klasse ausgeführt wird.
Alle Tests, die die gleiche Fixture benutzen, sollten einer einzigen Testklasse angehören, so dass sie die gleiche Setup- und Teardown-Methode verwenden.
Die Fixturemethoden beziehen sich immer auf die aktuelle Klasse. In voneinander erbenden Testklassen werden die Fixture-Methoden für jede beteiligte Klasse ausgeführt. Dabei werden die Setup-Methoden von den Oberklassen zu den Unterklassen und die Teardown-Methoden von den Unterklassen zu den Oberklassen hin ausgeführt.