Dieses Thema ist notwendig für Tester, die Testfälle als Vorbedingung oder Nachbedingung wiederverwenden wollen. Ein Standard-Szenario ist, zum Beispiel, dass Sie Login-Schritte in verschiedenen Testfällen wiederverwenden wollen. Sollte etwas geändert werden müssen, müssen Sie dies nur einmal tun. Ein anderes Szenario ist, dass viele Testschritte die gleichen Anfangs- und Endschritte haben. Es ist aber auch möglich einen Testfall mit Testschritten inmitten eines definierten Testschritts zu verschachteln.
Für diesen Fall, lassen Sie uns ein schnelles Beispiel eines Szenarios erstellen, in welchem der Browser geöffnet wird (Setup), eine URL eingegeben wird (Hauptteil) und der Browser wieder geschlossen wird (Teardown).
Speichern Sie den Testfall und erstellen einen neuen mit dem Namen Öffnen der andagon Seite. Dieser hat zwei weitere Testschritte.
Um unsere Testschritte des Testfalls Browser öffnen im aktuellen Testfall Öffnen der andagon Seite. einzubauen, gehen Sie zurück zur Navigation und fügen den Testfall über Drag&Drop in unsere Testschritte ein. Sie werden das folgende Ergebnis erhalten. Um die richtige Reihenfolge zu erhalten, ziehen Sie den eingebetteten Testfall auf die erste Stelle.
Hier können Sie definieren unter welchen Bedingungen der Testfall ausgeführt werden soll. In diesem Fall, definieren Sie Chrome als innere Variable.
Wenn Sie den Testfall ausführen, werden die Parameter für die manuelle Testausführung automatisch gesetzt.