Skip to main content

Aktion: FindMessage

Funktion: Die Aktion prüft, ob eine bestimmte Meldung im Meldungsspeicher vorhanden ist.

Aufruf: Testreiber System

Registerkarte: Konfiguration

Suche nach Meldung

Eingabefeld für den Text, der in den Meldungstexten gesucht wird

Dabei sind die Wildcards * und ? erlaubt. Der Text wird als regulärer Ausdruck verwendet, so dass Sonderzeichen wie beispielsweise Punkte . oder Klammern () escapt werden müssen.

Wenn in dieses Feld nichts eingegeben wird, treffen alle Nachrichtentexte zu.

Meldungsschlüssel

Zeichenkette, die mit dem Key der Nachricht verglichen wird

Der Meldungsschlüssel besteht aus einem Präfix und 4 Ziffern.

Beispiel: Lint1234

Wenn in dieses Feld nichts eingegeben wird, treffen alle Keys zu.

Schweregrad

Auswahlliste für die Gewichtung der Meldung, nach der gesucht wird

  • Alle

  • Ausnahmefehler

  • Fehler

  • Warnung

  • Information

  • Text

Wenn nichts ausgewählt wird, wird nach allen Gewichtungen gesucht.

Kategorien

_cds_icon_three_dots.png: Öffnet einen Dialog, worin Sie eine Kategorie auswählen können

Übereinstimmungen

Mindestens ein: In den Meldungstexten muss mindestens 1 Übereinstimmung gefunden werden, sonst schlägt die Testaktion fehl.

Kein: Wenn in den Meldungstexten keine Überstimmung gefunden wird, ist die Testaktion erfolgreich.

Tipp

. Bei dieser Aktion werden im Testreport zusätzliche Informationen ausgegeben, die für die Fehlersuche sehr hilfreich sind:
  • Filter: Ausgabe der Suchparameter, die in der Registerkarte Konfiguration definiert wurden

    Beispiel: Mindestens eine Meldung muss übereinstimmen

  • Übereinstimmende Meldung: Ausgabe der Meldung, wenn eine gefunden wird

  • Verfügbare Meldungen:: Ausgabe aller im Meldungsspeicher vorhandenen Meldungen, wenn keine oder eine unerwartete Meldung gefunden wird

Registerkarte: Parameter

Die in der Registerkarte Parameter definierten Parameter werden verwendet, um Werte zwischen Testskriptvariablen und Parametern von Testaktionen auszutauschen. Parameter können in der Registerkarte Konfiguration als Platzhalter verwendet werden. Dabei wird der Name des Parameters im Konfigurationsdialog in geschweifte Klammern gesetzt. Beispielsweise {name}.

Tipp

Global im Skript definierte Variablen (mit Präfix $GLOBALS.) können Sie direkt in der Testaktion verwenden. Eine Übergabe durch Eingangsparameter ist dabei nicht notwendig. Für das Schreiben von globalen Variablen ist die Verwendung von Ausgangsparametern notwendig.

Eingangsparameter: Bei der Ausführung der Testaktion werden die Werte der Testskriptvariablen den Eingangsparametern der Testaktion übergeben und können in der Konfiguration der Testaktion verwendet werden.

Ausgangsparameter: Bei der Ausführung der Testaktion werden die Werte der Ausgangsparameter der Testaktion den Testskriptvariablen übergeben und können so beispielsweise in anderen Testaktionen verwendet werden.

Name

Name des Eingangs- / Ausgangsparameters

Dieser Name wird zusätzlich zum Variablennamen definiert, um die Herkunft des Parameters erkenntlich machen zu können, wenn er an ein anderes Skript übergeben wird. Beim Testlauf wird dieser Name als Name außerhalb Im Fenster Testfortschritt in der Registerkarte Variablen (Gültigkeitsbereich #<n>) mit angezeigt.

Hintergrund: Wenn ein Skript A ein anderes Skript B aufruft, und seine Variable x dem Skript B als Parameter y übergibt, so ist aus Sicht des Skripts B der Parameter y die Variable y.

Um zu sehen, dass diese Variable „außerhalb“ des Skripts B als Variable x bekannt ist, gibt es die Spalte Name („Name außerhalb“): Im Gültigkeitsbereich des Skripts B hat die Variable y den Namen x, weil sie im Gültigkeitsbereich des aufrufenden Skripts A als Variable x an den Parameter y übergeben wurde.

Variable

Name der Testskriptvariablen

Beispiel: TS_CaseA_Result

Nach oben

Verschiebt die selektierte Variable um 1 Zeile nach oben

Nach unten

Verschiebt die selektierte Variable um 1 Zeile nach unten

Entfernen

Entfernt die selektierte Variable aus der Liste