Skip to main content

Release 2026/08

Zusammenfassung​

  • Einführung der Koordinatoren als zentrale Steuerungseinheit zur Orchestrierung von End-to-End-Prozessen, Prozess-Suiten und durch entsprechende Parallelität und Ramp-up-Einstellungen zusätzlicher Testarten (Integrations-, Last- und Regressionstests).

Neue Funktionen​

  • Neue Testart Koordinator mit eigenen Elementen.
    • Allgemeine Einstellungen für alle Elemente:
      • Container / Tests usw. starten ihre Untereinheiten parallel, können aber mit dem Schalter Sequenziell ausführen auch hintereinander gestartet werden.
      • Über den Schalter Deaktiviert kann entschieden werden, die darunterliegenden Tests nicht auszuführen (auch über Variablen und Startbedingungen möglich).
      • Über den Schalter Fehler ignorieren kann auf Testebene oder auf darüberliegenden Ebenen entschieden werden, den Fehler zu ignorieren und damit den Koordinator nicht abzubrechen.
      • Über vorher Warten und danach Warten können Wartezeiten abgebildet werden
      • Über Erfolg kann der Erfolg oder Misserfolg im Falle von Fehler ignorieren in einer Variable gespeichert werden um später für die Ausführung anderer / weiterer Tests verwendet zu werden
    • Neues Element Container, um mehrere Unit-Tests, End-to-End-Tests oder Koordinatoren in einer Gruppe zusammenzuführen.
      • Der Container hat alle oben genannten Eigenschaften und ist dazu da, mehrere Tests oder Koordinatoren zu einer Gruppe zusammenzufassen.
    • Neues Element Test ausführen
      • Es wird der Test festgelegt, der ausgeführt werden soll.
      • es können auch mehrere Datenzeilen die in dem Test definiert wurden ausgewählt werden, die alle ausgeführt werden sollen.
      • über Warte jeden Lauf kann eingestellt werden, dass die vorher Warten und nachher Warten für jeden Testlauf gelten, statt für den Test in sich.
        • wird nicht mit Sequenziell ausführen gearbeitet, so kann mit vorher Warten ein Ramp-Up erreicht werden. Es wird also immer die vorher Warten Zeit gewartet und anschließend der nächste Test gestartet.
        • Im Sequenziell ausführen Modus werden alle Tests der reihe Nach ausgeführt.
      • die Eingabe Werte können über Variablen / feste Werte / Berechnungen gesetzt werden.
      • die Ausgabe Werte können auf Variablen übernommen oder über Berechnungen anderweitig verwendet werden.
      • Tests die als Untertests gestellt werden, werden je ausgeführter Datenzeile ausgeführt, somit kann man Tests die voneinander abhängig sind hinter einander laufen lassen und die Ein- / Ausgabewerte entsprechend übergeben.
      • über das Attribut aktueller Lauf kann die Laufnummer als Bezug für Berechnungen verwendet werden
    • Neues Element Verzweigung
      • die Verzweigung hat eine Abfrage je nachdem ob diese Wahr oder Falsch ist, wird der Container dann bzw. sonst ausgeführt
    • Neues Element Schleife
      • sie wird durchlaufen solange die Bedingung zutrifft oder wenn die maximale anzahl an Durchläufen erreicht ist
      • mit dem Schalter Fußgesteuert kann man erreichen, dass die Bedingung statt zu Beginn am Ende des Durchlaufes geprüft wird
      • über die maximale Anzahl kann auch eine konstante Verarbeitung über mehrere Durchgänge erzielt werden.
      • mit dem Schalter Parallele Ausführung wird gesteuert, dass parallele Prozesse gestartet werden und erst am Ende auf die Beendigung gewartet wird
      • über das Attribut aktueller Lauf kann die Laufnummer als Bezug für Berechnungen verwendet werden
    • Neues Element Warten
      • über die Wartezeit kann ein warten erzielt werden
  • die ausgeführten Tests die über die Koordinatoren gestartet werden, werden in den Tests als Läufe markiert und sind auch im Dashboard als separate Läufe erkennbar
  • die Benachrichtigung erfolgt über die Einstellungen auf der Koordinator-Ebene