UFT/QTP Parametrization – Data Table / AUTOMATION TUTORIAL
Mit UFT können Sie den Umfang eines Basistests erweitern, indem Sie feste Werte durch Parameter ersetzen. Dieser Prozess wird als Parametrisierung bezeichnet, was die Leistung und Flexibilität des Tests erhöht.
Arten von Parametern
Abhängig von den Daten ist die Parametrierung in 4 Kategorien unterteilt.
- Datentabellenparametrierung
- Test- / Aktionsparametrierung
- Umgebungsvariablenparametrierung
- Zufallszahlenparametrierung
Datentabellenparametrierung
Eine Datentabelle, ähnlich wie Microsoft Excel, hilft Testern, datengesteuerte Testfälle zu erstellen das kann verwendet werden, um eine Aktion mehrmals auszuführen.
Die Datentabelle hat zwei Arten von Blättern – Global und Aktion (Lokal)
Lokale Datentabelle – Jede Aktion verfügt über eine eigene private Datentabelle, die auch als lokale Datentabelle bezeichnet wird und auf die auch über Aktionen hinweg zugegriffen werden kann.
Globale Datentabelle – Jeder Test verfügt über ein globales Datenblatt, auf das über Aktionen zugegriffen werden kann.
Unten finden Sie das Skript zum Suchen eines bestimmten Schlüsselworts in der Google-Suche:
Wir suchen nach dem Stichwort „automationtutorial.com “ in Zeile 1. Wir möchten auch nach anderen Schlüsselwörtern suchen. Der beste Ansatz ist die Parametrisierung des Suchbegriffs „automationtutorial.com “ damit für verschiedene Ausführungen unterschiedliche Schlüsselwörter gesucht werden können.
Parametrierung der Datentabelle aus dem globalen Blatt –
Schritt 1. Wählen Sie in der Stichwortansicht die Zelle aus, die „enthältAtomationtutorial.com “ und klicken Sie auf Pfeilsymbol.
Schritt 2. Das Dialogfeld Wertekonfiguration wird wie unten gezeigt geöffnet. Wählen Sie den Parameter als Datentabelle aus, geben Sie den Namen als Suchschlüssel ein, Blatt als globales Blatt und klicken Sie auf die Schaltfläche OK.
Schritt 3. Im globalen Blatt wird eine neue Spalte SearchKeyword erstellt. Fügen Sie Schlüsselwörter hinzu, um in dieser Spalte zu suchen.
Schritt 4. Sie können sehen, dass Test 3 Iterationen ausführt und jede Iteration ein Schlüsselwort aus der obigen Liste verwendet.
Schritt 5. Die globale Blatteinstellung kann über das Dialogfeld „Datei > Einstellung > Ausführen“ gesteuert werden.
Parametrierung der Datentabelle aus dem Aktionsblatt –
Schritt 1. Wählen Sie in der Stichwortansicht die Zelle aus, die „enthältAtomationtutorial.com “ und klicken Sie auf Pfeilsymbol.
Schritt 2. Das Dialogfeld Wertekonfiguration wird wie unten gezeigt geöffnet. Wählen Sie den Parameter als Datentabelle, Blatt als lokales Blatt und klicken Sie auf die Schaltfläche OK
Schritt 3. Die neue Spalte SearchKeyword wird im lokalen Blatt erstellt. Fügen Sie Schlüsselwörter hinzu, um in dieser Spalte zu suchen.
Schritt 4. Klicken Sie auf die Schaltfläche Ausführen und beachten Sie, dass das Skript nur nach dem ersten Schlüsselwort sucht, da die Iterationseinstellung der Aktion standardmäßig nur eine Iteration ausführt.
Schritt 5. Aktionseinstellung kann von der rechten Maustaste auf Aktion im Testfluss gesteuert werden, Eigenschaftsoption wird wie unten gezeigt, wählen Sie Aktionsaufrufeigenschaften aus dem Menü.
Schritt 5. Das Dialogfeld Eigenschaften des Aktionsaufrufs wird wie unten gezeigt geöffnet. Aktualisieren Sie die Einstellung und klicken Sie auf OK.
Test- / Aktionsparametrierung
Mit Test- / Aktionsparametern können Sie Werte verwenden, die von aufrufender Aktion an aufrufende Aktion übergeben werden.
Schritte zur Verwendung der Test-/Aktionsparametrierung
Schritt 1. Klicken Sie mit der rechten Maustaste auf den Aktionsknoten. Eigenschaften Option wird wie unten gezeigt, wählen Sie Aktion Eigenschaften aus dem Menü.
Schritt 2. Das Dialogfeld Aktionseigenschaften wird angezeigt. Wählen Sie Parameter > Eingabeparameter und klicken Sie auf + und fügen Sie searchkeyword als Parameter hinzu. OK.
Schritt 3. Jetzt ist Ihre Aktion mit einem Parameter searchkeyword fertig. Sie müssen Eingabeparameter im Skript verwenden.
Schritt 4. Wählen Sie in der Stichwortansicht die Zelle aus, die „enthältAtomationtutorial.com “ und klicken Sie auf Pfeilsymbol.
Schritt 5. Das Dialogfeld Wertekonfiguration wird wie unten gezeigt geöffnet. Wählen Sie den Parameter als Test- / Aktionsparameter und den Parameternamen als Suchschlüssel aus.
Schritt 6. Jetzt kann die Aktion mit Parameter von jeder aufrufenden Aktion verwendet werden.
Schritt 7. Jetzt können Sie diese Aktion in einer anderen Aktion aufrufen, indem Sie action aufrufen.
runAction „Action1“ Oneliteration
Schritt 8. Klicken Sie mit der rechten Maustaste auf den Knoten Action1 und wählen Sie Eigenschaften für Aktionsaufrufe. Das Dialogfeld Eigenschaften des Aktionsaufrufs wird angezeigt. Wählen Sie die Registerkarte Parameterwerte, geben Sie den searchkeyword-Wert ein und klicken Sie auf OK.
Random Number Parametrization
Random number parametrization Ermöglicht es Ihnen, Zufallszahlen als Werte in Ihren Test einzufügen.
Schritte zur Verwendung der Zufallszahlenparametrierung
Schritt 1. Wählen Sie in der Stichwortansicht die Zelle aus, für die eine Zufallszahl erforderlich ist, und klicken Sie auf das Pfeilsymbol.
Schritt 2. Das Dialogfeld Wertekonfiguration wird wie unten gezeigt geöffnet. Wählen Sie den Parameter als Zufallszahl.
Schritt 3. Folgende Optionen stehen zur Konfiguration von Zufallszahlenparametern zur Verfügung:
- Numerischer Bereich
- Name
- NEUE Zufallszahl generieren:
Für jede Aktionsiteration
Für jede Testiteration
Einmal pro gesamtem Testlauf
Schritt 4. Wählen Sie die entsprechende Einstellung und klicken Sie auf OK.
Parametrierung der Umgebungsvariablen
Mit den Parametern der Umgebungsvariablen können Sie Variablenwerte aus Umgebungsvariablen verwenden.
Typen von Umgebungsvariablen
- Eingebaut : Umgebungsvariable, die Informationen über Test und den Computer darstellt.
- Benutzerdefiniert Intern: Umgebungsvariable, die Sie in test definieren.
- Benutzerdefiniert extern: Umgebungsvariablen, die in der externen XML-Datei vorhanden sind.
Schritte zur Parametrierung der Umgebungsvariablen
Schritt 1. Wählen Sie in der Stichwortansicht die Zelle aus, die parametriert werden muss, und klicken Sie auf das Pfeilsymbol.
Schritt 2. Das Dialogfeld Wertekonfiguration wird wie unten gezeigt geöffnet. Wählen Sie den Parameter als Umgebung.
Schritt 3. Wählen Sie den Namen der Umgebungsvariablen aus und klicken Sie auf OK.
Schritt 4. Klicken Sie auf die Schaltfläche Ausführen und stellen Sie fest, dass der Wert im Test durch den Wert der Umgebungsvariablen ersetzt wurde.
Externe Umgebungsvariablendatei erstellen –
Schritt 1: Erstellen Sie eine XML-Datei mit dem Editor nach Ihrer Wahl
Schritt 2:Geben Sie <Environment> in die erste Zeile ein
Schritt 3: Geben Sie jedes Variablennamen-Wert-Paar in <Variable> Elemente ein.
Schritt 4:Geben Sie </Environment> in die letzte Zeile ein.
Schritt 5:Speichern Sie die Datei auf Ihrem Computer. Beispiel
<Umgebung>
< Variabel>
< Name>Name</Name>
< Wert>Automatisierung</Wert>
</ Variabel>
< Variabel>
< Name>Adresse</Name>
< Wert>Neu-Delhi</Wert>
</ Variabel>
</ Umgebung>
Schritte zur Verwendung der externen Umgebungsvariablendatei
Schritt 1. Wählen Sie Datei > Einstellung, um das Dialogfeld Testeinstellung zu öffnen.
Schritt 2. Klicken Sie auf den Umgebungsknoten
Schritt 3. Wählen Sie Benutzerdefiniert aus der Liste Variablentyp
Schritt 4. Aktivieren Sie das Kontrollkästchen Variablen und Werte aus externer Datei laden.
Schritt 5. Verwenden Sie die Schaltfläche Durchsuchen und wählen Sie die XML-Datei aus, die Sie hinzufügen möchten. Die in der ausgewählten Datei definierten Variablen werden in der Liste der benutzerdefinierten Umgebungsvariablen blau angezeigt.