Parametrisierung in QTP/UFT mit Beispiel

Was ist QTP-Parametrierung?

QTP bietet uns die Möglichkeit, zur Laufzeit verschiedene Testeingaben auszuwählen. Dieser Prozess der Bereitstellung unterschiedlicher Eingabewerte durch externe Parameter wird als Parametrisierung bezeichnet.

Arten der Parametrisierung in QTP

Parametertypen können sein:

  1. Datentabellenparameter
  2. Test-/Aktionsparameter
  3. Parameter der Umgebungsvariablen
  4. Zufallszahlenparameter

Parametrisierung in QTP

Dieses Micro Focus UFT-Tutorial demonstriert, wie die Parametrisierung durchgeführt wird, um sich erfolgreich bei der Flugreservierungsanwendung anzumelden. Sie fragen sich vielleicht, warum Sie den Herkulesaufwand auf sich nehmen sollten, um dieses einfache Szenario zu automatisieren. Wir prüfen, ob sich der Benutzer erfolgreich bei der Anwendung anmeldet, indem er einen gültigen Agentennamen und ein gültiges Passwort eingibt. Die Notwendigkeit einer Parametrisierung wird deutlich, wenn wir den Umfang des Szenarios um eine Kombination von erweitern gültiger ALPHANUMERISCHER Agentenname und Passwort. In diesem Fall bleiben die Testschritte gleich. Aber wir werden mehr Kombinationen von Daten zum TESTEN haben. In diesem Beispiel beschränken wir uns auf nur 3 von 8 möglichen Kombinationen.

Testszenario Testschritte Testdaten
Überprüfen Sie, ob sich der Benutzer erfolgreich bei der Anwendung anmeldet, indem er eine KOMBINATION AUS gültigem ALPHANUMERISCHEN Agentennamen und Passwort eingibt Schritt 1) ​​Öffnen Sie den Flugreservierungsantrag
Schritt 2) Geben Sie einen gültigen Agentennamen ein
Schritt 3) Geben Sie ein gültiges Passwort ein
Schritt 4) Drücken Sie OK
Schritt 5) Schließen Sie die Anwendung nach erfolgreicher Anmeldung.
Agentenname = Guru
Passwort = Mercury
Agentenname = Guru99
Passwort = MERCURY
Agentenname = 9999
Passwort = Quecksilber

Um dies zu erreichen, können Sie entweder die sechs Schritte kopieren oder andere Datenwerte angeben, die Sie tatsächlich manuell tun würden, oder Sie können sie verwenden Parametrisierung.

Parametrisierung in QTP

Der einfachste Weg, ein Argument zu parametrisieren, ist in unserem Fall Guru

  1. Klicken Sie auf „Keyword-Ansicht“.
  2. Klicken Sie auf das Parametrisierungssymbol.

Parametrisierung in QTP

Dialogfeld „Wertkonfiguration“. Box Öffnet. Derzeit ist der Wert auf eine Konstante festgelegt. Klicken Sie auf das Optionsfeld „Parameter“. QTP weist diesem Parameter einen Standardnamen zu. Sie können einen Namen Ihrer Wahl eingeben und dann auf „OK“ klicken.

Parametrisierung in QTP

Im globalen Blatt wird eine Spalte mit der Überschrift „Name des Agenten“ und dem Wert „Guru“ erstellt. Sie können für diesen Parameter weitere Werte eingeben.

Parametrisierung in QTP

Wenn Sie auf „Expertenmeinung„Sie werden sehen, dass „Name des Agenten“ durch „Guru“ ersetzt wurde, und die Art des verwendeten Blattes.

Parametrisierung in QTP

Ebenso können Sie das Argument Passwort parametrisieren und unterschiedliche Testdatensätze eintragen.

Parametrisierung in QTP

Was dieses Datenblatt bedeutet, ist, dass QTP die gleichen sechs Schritte durchläuft, die wir haben aufgezeichnet drei Mal. Während der ersten Iteration werden die Daten in der ersten Zeile verwendet. Im zweiten Schritt werden die Daten in der zweiten Zeile verwendet und so weiter. Lassen Sie uns nun das Skript ausführen. Dies ist die erste Iteration. Dies ist die zweite Iteration. Im In der Statusleiste gibt QTP Auskunft über die Zeile, die derzeit als Testdaten verwendet wird und hebt die entsprechende Zeile im Datenblatt hervor. Die Ergebnisse zeigen eine Zusammenfassung der drei Iterationen.

Parametrisierung in QTP

Vorteile der Parametrisierung

  • Durch die Parametrisierung können wir zur Laufzeit verschiedene Werte auswählen
  • Es reduziert Zeit und Aufwand
  • Die Verwendung von Datentreibern ermöglicht es uns, dieselben Daten für verschiedene Eingabefelder zu verwenden. (Datentreiber ist eine Funktion von HP UFT, die alle parametrisierbaren Konstanten in einem einzigen Fenster anzeigt. Dies vereinfacht die Parametrisierung großer Skripte.

Klicken Sie HIER wenn das Video nicht zugänglich ist