!--a11y-->
Ausführbare Tests anlegen 
Obwohl Sie Testskripte eigenständig in der eCATT-Entwicklungsumgebung ausführen können, wird diese Vorgehensweise gewöhlich nur während der Testentwicklung oder der Fehlersuche verwendet. Testskripte können Standardtestdaten enthalten, was häufig der Fall ist. Ein vollständiger Testfall wird jedoch von einer Testkonfiguration repräsentiert, und es sind Testkonfigurationen, die von der Test Workbench ausgeführt werden.
Die folgende Grafik zeigt die Hauptkomponenten einer Testkonfiguration. Wie andere eCATT-Objekte enthält die Testkonfiguration obligatorische Attribute (Titel, Paket, Verantwortlicher und Anwendungskomponente) sowie Attribute mit Verwaltungsinformationen. Das Zentrum der Testkonfiguration bildet das Testskript. Jede Testkonfiguration referenziert genau ein Testskript, und die Standardvariante wird durch die Importparameter des Testskripts definiert.

Standardmäßig wird ein Systemdatencontainer und ein oder mehrere Testdatencontainer referenziert. Diese Referenzen sind jedoch optional. Sie können Varianten manuell oder durch das Referenzieren von Daten in den Testdatencontainern anlegen. Durch das Referenzieren von Testdatencontainern wird die Wiederverwendbarkeit ermöglicht, die in vielen Fällen vorteilhaft ist. Die folgende Grafik veranschaulicht den Zusammenhang zwischen den verschiedenen eCATT-Objekten.

Das Testskript definiert die auszuführenden Aktionen. Der Systemdatencontainer verfügt über das System-Mapping, das die Systeme festlegt, auf die sich die Befehle auswirken. Der Systemdatencontainer der Testkonfiguration überschreibt alle anderen Systemdatencontainer.
Das Testskript definiert die Importparameter, die die Varianten bilden. Die Testdatencontainer enthalten den Großteil der Testdaten. Die in den Testdatencontainern definierten Parameternamen müssen nicht identisch mit denen in der Testkonfiguration sein, aber eine Übereinstimmung kann vorteilhaft sein. Dadurch wird eine große Flexibilität beim Anlegen von Varianten gewährleistet. In einer Variante können Felder in mehreren unterschiedlichen Testdatencontainern verknüpft, manuell Werte in andere Felder eingegeben und andere Felder frei gelassen werden, die dann mit Standardwerten gefüllt werden.
