Aktionen in QTP/UFT mit Beispiel

Was ist Aktion in QTP?

Aktionen Helfen Sie dabei, Ihren Test in „logische Einheiten“ oder „Geschäftsprozesse“ zu unterteilen. Aktionen helfen dabei, ein Skript zu erstellen, das modularer und effizienter ist.

Wenn ein Skript neu erstellt wird, besteht es nur aus einer Aktion. Sie können Ihrem Micro Focus UFT-Skript jedoch je nach Bedarf weitere Aktionen hinzufügen.

Es gibt zwei Arten von Aktionen

  1. Mehrweg Aktionen: können in anderen Tests verwendet werden. Sie können im selben Testskript mehrmals verwendet werden.
  2. Nicht wiederverwendbar Aktionen: können nicht in anderen Tests verwendet werden. Sie können im selben Skript nur einmal aufgerufen werden

Manchmal, wenn eine Aktion groß wird, ist es eine gute Praxis, sie aufzuteilen. Sie können eine bestehende Aktion auf zwei Arten aufteilen

  1. Unabhängig voneinander, wodurch die ausgewählte Aktion in zwei Geschwisteraktionen aufgeteilt wird
  2. Verschachtelte Aktion Dadurch wird die ausgewählte Aktion in eine übergeordnete Aktion aufgeteilt, deren letzter Schritt die zweite, untergeordnete Aktion aufruft

Aktionen können auf in Datenblättern gespeicherte Testdaten zugreifen. HP QTP bietet 2 Arten von Datenblättern

  1. GLOBAL-Datenblatt: Es ist für den gesamten Test einzigartig. Jede Aktion kann auf Daten zugreifen und diese in das globale Datenblatt schreiben. Ein Blatt erhält den Namen „GLOBAL“
  2. LOCAL-Datenblatt: Entspricht der Anzahl der Aktionen im Blatt. Eine Aktion kann nur Daten in ihr eigenes lokales Datenblatt lesen und schreiben. Blattname = „AKTIONSNAME“.

Der gesamte Zweck der Erstellung von Aktionen besteht darin, sie in anderen Testskripten zu verwenden. Es gibt zwei Methoden zum Importieren von Aktionen in einen Test

  1. Aufruf zum KOPIEREN einer Aktion: Wenn Sie eine Kopie einer Aktion erstellen, wird die Aktion vollständig, einschließlich Prüfpunkten, Parametrisierung und der entsprechenden Aktionsregisterkarte in der Datentabelle, in den aufrufenden Test kopiert. Wenn Sie eine Kopie einer vorhandenen Aktion einfügen, können Sie Änderungen an der kopierten Aktion vornehmen. Ihre Änderungen wirken sich nicht auf andere Tests aus und werden auch nicht von ihnen beeinflusst. Sie können Kopien sowohl von wiederverwendbaren als auch von nicht wiederverwendbaren Aktionen einfügen
  2. Aufruf einer VORHANDENEN Aktion: Aufrufe von Aktionen sind im Aufruftest schreibgeschützt. Sie können nur in dem Test geändert werden, in dem sie erstellt wurden. Ermöglicht die Verwendung derselben Aktion in mehreren Tests und vereinfacht die Wartung von Tests. Sie können nur „wiederverwendbare“ Aktionen aufrufen.

Following Video-Tutorial demonstriert Aktionen. Es verwendet das in früheren Tutorials erstellte Vanilla-Testskript mit 5 Schritten zur Anmeldung Flugreservierung. Dieses Tutorial ist das am längsten in allen QTP-Tutorials und es wird empfohlen, dass Sie sich während des Videos Notizen machenwing es.

Klicken Sie hier wenn das Video nicht zugänglich ist

Genau wie Funktionen/Methoden In Programmiersprachen können Sie auch Ein- und Ausgaben erstellen PARAMETER für eine Aktion. Dieser Parameter hat keine Beziehung mit Testdatenparametrisierung früher gelernt.

Bei Bedarf können Sie Folgendes verwendenwing Anweisung zum Beenden einer Aktion

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Während der Ausführung von a QTP-Skript Bei Aktionen müssen Sie Folgendes berücksichtigen: Globale Iterationen und lokale Iterationen

Sie können die Häufigkeit der Aktionsiteration ändern durch die Auswahl Eigenschaften des Aktionsaufrufs > Registerkarte „Ausführen“.