Element: Testaktion
Symbol:
Funktion: Das Element enthält die Konfiguration der Testreiberaktionen. Testaktionen sind der eigentliche, funktionale Inhalt eines Testskripts.
Wenn Sie eine Testaktion im Testskript selektieren, dann öffnet sich der Editor mit den Registerkarten Testaktion und Erweiterte Einstellungen.
Jede Testaktion besteht aus genau einer Aktion eines Testtreibers und dessen Konfiguration. Jede Testaktion eines Testtreibers hat ihre eigenen, spezifischen Konfigurationsmöglichkeiten. Zusätzlich können Aufruf und Auswertung einer Testaktion allgemein in der Registerkarte Erweiterte Einstellungen konfiguriert werden. Entsprechend ändert sich das Symbol im Testskript.
Einstellungen, die im Editor des Testskripts visualisiert werden
Visualisierung im Testskript | Erweiterte Einstellungen |
---|---|
![]() | Keine erweiterte Einstellung aktiviert |
![]() | Immer ausführen aktiviert |
Symbol gegraut | Ergebnis ignorieren aktiviert |
| In Bedingung ist ein Ausdruck definiert. |
| Max. Versuche gesetzt auf 10 |
| Unter Erwartete Exceptions ist mindestens eine eingetragen. |
Registerkarte: Testaktion
Titel | Name der Testaktion Wird auch im Testskripteditor angezeigt |
Aktion | Ausgewählte Aktion Der Testtreiber ist in Klammern angegeben. Beispiel: Wenn das Eingabefeld leer ist, werden Ihnen die Aktionen aller Testtreiber in der Liste unterhalb angezeigt. Sie können die Anzeige filtern, indem Sie eine entsprechende Zeichenfolge eintippen. |
In der Registerkarte Konfiguration wird die Testaktion konfiguriert.
In der Registerkarte Parameter (<Anzahl Eingangsparameter>/<Anzahl Ausgangsparameter>) werden Eingangs-und Ausgangsparameter der Testaktion konfiguriert.
Tipp
Die detaillierte Beschreibung der Registerkarten Konfiguration und Parameter finden Sie in der Hilfe der Testtreiberaktion unter .
Registerkarte: Erweiterte Einstellungen
Ausführen auch bei vorangegangenem Fehler |
Im Testskript wird die Aktion mit einem Ausrufezeichen hinter dem Symbol gekennzeichnet:
|
Bedingung | Ausdruck Wird zur Laufzeit ausgewertet Nur wenn der Ausdruck wahr ist, wird die Testaktion ausgeführt. Wenn der Ausdruck falsch ist, wird die Testaktion übersprungen. Beispiel: Im Testskripteditor wird eine bedingte Testaktion gekennzeichnet, indem hinter der Testaktion die Bedingung in Klammern angezeigt wird. Beispiel: (Bedingung iVar = 1) Hinweis: Wenn Sie im Ausdruck eine Testskriptvariable verwenden, müssen Sie die Variable mit Platzhalteroperator angegeben. Beispiel: |
Anfangsverzögerung [ms] | Zeitspanne in Millisekunden, nach deren Ablauf die Testaktion startet |
Max. Wiederholungen | Maximale Anzahl an Wiederholungen, bis die Aktion mit Erfolgreich beendet bewertet wird Maximalwert: Eine Aktion wird so lange wiederholt, bis sie mit Erfolgreich beendet bewertet ist oder die Anzahl Max. Wiederholungen erreicht wird. Erst dann wird die Testaktion als Fehlgeschlagen bewertet. In Wiederholung nach [ms] kann eine Verzögerungszeit angegeben werden. |
Wiederholung nach [ms] | Verzögerungszeit in Millisekunden, bis die nächste Wiederholung startet |
Fehler ignorieren |
|
Bei Fehler Testlauf abbrechen |
|
Ergebnisvariable | Testskriptvariable, die das Ergebnis des Tests der Testaktion enthält Gleichzeitig ist das auch die Deklaration. Beispiel: . Mögliche Ergebnisse
Beispiel: |
Exception-Variable | Testskriptvariable Gleichzeitig ist das auch die Deklaration. Wenn während des Tests eine Exception auftritt, wird deren Name in der Variablen abgelegt. Die Variable steht weiteren Referenzierungen zur Verfügung, zum Beispiel in einem Python-Skript. |
Erwartete Exceptions sind Exceptions, die während der Testausführung auftreten müssen. Nur dann wird die Testaktion mit Erfolgreich beendet bewertet. | |
Exception-Typ | Beispiel :
|
Passender Typ | Beispiel:
|
Exception-Meldung | Text Während des Tests wird der Test mit der Exception verglichen, um zu überprüfen, ob es die erwartete Exception ist. Dabei wird berücksichtigt, welche Überprüfungsart Sie in Passende Meldung ausgewählt haben. Hinweis: Dabei wird Variablensubstitution mittels |
Passende Meldung | Beispiel:
. Überprüfungsarten:
|
Hinzufügen | Fügt eine weitere Exception an das Ende der Tabelle hinzu |
Entfernen | Löscht die selektierte Exception |
Klonen | Dupliziert die selektierte Exception und fügt sie an das Ende der Tabelle hinzu |
Innere | Fügt der selektierte Exception eine untergeordnete Exception hinzu |