Eingebettete Testfälle (Rich Client)

Eingebettete Testfälle (Rich Client)

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.
 
    • Related Articles

    • Eingebettete Testfälle

      Dieses Thema ist interessant für Tester, die Testfälle bzw. Testschritte wiederverwenden wollen. Muss etwas an diesen Testschritten geändert werden, müssen Sie dies nur einmal tun und sparen enormen Aufwand.   Als Beispiel nutzen wir ein Szenario, in ...
    • Web Client vs Rich Client

      Funktionalität Konkretisierung WebClient Rich Client Homescreen x x Konfigurierbar bei OnPremise x Benutzerverwaltung x x Rollen x x Anlage x x Projektzuweisung x x Nutzungsstatistik x x SAML 2.0 x Projektkonfiguration x x Felder x x Workflow x x ...
    • Rich Client

      Systemanforderungen – aqua Rich Client   Die minimalen Software und Hardwareanforderungen sind: Intel Core Duo 2x2Ghz, AMD Duo Core Prozessor 2x2Ghz oder mehr 4 GB RAM oder mehr 1 GB freier Festplattenspeicher Windows 10, Windows 8.1, Windows 8, ...
    • Schrittplaner (Rich Client)

      Der Schrittplaner erlaubt es Ihnen, Schritte und Bedingungen zu erstellen, um einen manuellen Testschritt zu erstellen und diesen mit automatisierten Tests zu erweitern. Eine Standard Testbedingung und ein Testschritt sind verfügbar. Bedingungen ...
    • Jenkins Integration (Rich Client)

      Für Interaktionen zwischen aqua und Jenkins, dem bekannten OpenSource-Tool für Continous Integration, hat andagon ein Plugin entwickelt, dass auf Jenkins installiert werden kann und dass es Ihnen erlaubt, Jenkins Jobs von aqua anzusteuern und ...