Teil 1: Ausführung asynchroner Packages¶
Ziel
Erstellen eines einfachen Tests, bestehend aus einem Aufrufer und 3 asynchronen ausgeführten Packages
Testerstellung
Erstellen von vier leeren Packages „Main“, „Sender“, „Receiver1“ und „Receiver2“
Im Testfall-Editor zu „Main“ wechseln
Den Kommentar „Main-Package startet sich“ einfügen
Im Workspace-Explorer mit rechter Maustaste das Kontextmenü von „Sender“ öffnen und auswählen (siehe Abb. „Erstellung einer parallelen Referenz“)
Den letzten Schritte mit „Receiver1“ und „Receiver2“ wiederholen
Unter der neu eingefügten Packagereferenz den Kommentar „Main-Package Testschritte abgeschlossen“ einfügen
Im Testfall-Editor zu „Sender“ wechseln
Den Kommentar „Sender-Package startet sich“ einfügen
Eine Schleife (Testschritt Loop) mit 10 Wiederholungen erstellen
In die Schleife den Kommentar „Sender-Package meldet sich“ einfügen
Abschließend (außerhalb der Schleife) den Kommentar „Sender-Package beendet sich“ einfügen
Die Schritte 8-12 mit „Receiver1“ und „Receiver2“ wiederholen und die Kommentare entsprechend der Package-Namen anpassen
Alle Packages speichern und das Main-Package ausführen
Erstellung einer parallelen Referenz¶
Ergebnis
Im Testreport sind durch die Betrachtung der Testschritt-Zeiten von „Sender“, „Receiver1“ und „Receiver2“ Überschneidungen sichtbar, welche zeitliche Parallelität erkennen lassen.
Bemerkung
Das Package „Main“ wartet implizit auf die Beendigung „seiner“ Packages.