Teil 1: Ausführung asynchroner Packages

../../_images/Tut_PT_Part1.png

Ziel

Erstellen eines einfachen Tests, bestehend aus einem Aufrufer und 3 asynchronen ausgeführten Packages

Testerstellung

  1. Erstellen von vier leeren Packages „Main“, „Sender“, „Receiver1“ und „Receiver2“

  2. Im Testfall-Editor zu „Main“ wechseln

  3. Den Kommentar „Main-Package startet sich“ einfügen

  4. Im Workspace-Explorer mit rechter Maustaste das Kontextmenü von „Sender“ öffnen und Parallele Referenz einfügen auswählen (siehe Abb. „Erstellung einer parallelen Referenz“)

  5. Den letzten Schritte mit „Receiver1“ und „Receiver2“ wiederholen

  6. Unter der neu eingefügten Packagereferenz den Kommentar „Main-Package Testschritte abgeschlossen“ einfügen

  7. Im Testfall-Editor zu „Sender“ wechseln

  8. Den Kommentar „Sender-Package startet sich“ einfügen

  9. Eine Schleife (Testschritt Loop) mit 10 Wiederholungen erstellen

  10. In die Schleife den Kommentar „Sender-Package meldet sich“ einfügen

  11. Abschließend (außerhalb der Schleife) den Kommentar „Sender-Package beendet sich“ einfügen

  12. Die Schritte 8-12 mit „Receiver1“ und „Receiver2“ wiederholen und die Kommentare entsprechend der Package-Namen anpassen

  13. Alle Packages speichern und das Main-Package ausführen

../../_images/ParalleleTests_Referenz.png

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.