qtp tutorial 13 steps insert standard
In dem vorherige QTP-Schulung haben wir alle von QTP bereitgestellten Checkpoints aufgelistet. Alle diese Prüfpunkte sind sehr wichtig, um Überprüfungspunkte in QTP-Tests einzufügen, um zu überprüfen, ob die aktuellen und erwarteten Werte eines Objekts übereinstimmen oder nicht. Dies bestimmt den PASS- oder FAIL-Status dieses Tests.
=> Klicken Sie hier für die QTP Training Tutorials Series
Mit welchem Dienstprogramm können detaillierte Informationen von der Website eines Unternehmens abgefangen werden?
Im heutigen Tutorial werden wir uns mit QTP befassen Standard- und Image-Checkpoints im Detail.
Standard Checkpoint
# 1) Es wird verwendet, um den Objekteigenschaftswert zu überprüfen.
#zwei) Vergleicht den erwarteten Wert mit dem tatsächlichen Wert zur Laufzeit.
#3) Sie kann während der Aufnahme oder Bearbeitung eines Tests eingestellt werden.
# 4) Der aktive Bildschirm kann auch zum Einfügen dieses Prüfpunkts verwendet werden. Es ist wichtig, dass auf dem aktiven Bildschirm genügend Informationen verfügbar sind, um einen Prüfpunkt einfügen zu können.
Zum Beispiel :: Wenn ein Bildschirm mit den Schaltflächen Anmeldebearbeitungsfeld, Kennwortbearbeitungsfeld, OK, Abbrechen und Hilfe vorhanden ist. Wir müssen überprüfen, ob die Schaltfläche Abbrechen sichtbar ist. Wir versuchen dies zu erreichen, indem wir einen Prüfpunkt auf die Objekteigenschaft 'Sichtbar' der Schaltfläche 'Abbrechen' setzen.
Während der Aufnahme habe ich ein Enter Login durchgeführt, ein Passwort eingegeben und auf OK geklickt. und die Einstellung auf meinem aktiven Bildschirm besteht darin, nur die Objekte zu speichern, auf die ich reagiert habe, und nicht die anderen. Ich kann den Prüfpunkt nicht auf der Schaltfläche Abbrechen platzieren, da der aktive Bildschirm keine Informationen zu diesem Objekt enthält.
Daher ist es wichtig, dass der aktive Bildschirm alle Objekte auf der Seite erfasst hat, und erst dann können wir den Prüfpunkt einfügen. Ich hoffe, dies erklärt, was ich meine, wenn ich sage, dass der aktive Bildschirm ausreichende Informationen enthalten sollte.
# 5) Nach dem Hinzufügen können die Prüfpunkteigenschaften über das Dialogfeld 'Prüfpunkteigenschaften' geändert werden.
# 6) Jeder Prüfpunkt wird beim Hinzufügen zum lokalen Objekt-Repository hinzugefügt. Es kann bei Bedarf in das gemeinsam genutzte Objekt-Repository verschoben werden.
# 7) Wird für alle Umgebungen unterstützt, solange die entsprechenden Add-Ins geladen sind.
# 8) Einige Beispiele für Objekte, die auf unseren Webbildern, Bearbeitungsfeldern, statischem Text, Webtabellen usw. verwendet werden können.
Wie füge ich während der Aufnahme einen Standardprüfpunkt ein?
Schritt 1) Einfügen-> Prüfpunkt: Wählen Sie diese Option nach dem Starten einer Aufzeichnungssitzung aus dem Menü.
Schritt # zwei) - Wenn Sie auf dieses Symbol klicken, erhalten Sie dasselbe.
Schritt # 3) Eine Liste relevanter Prüfpunkte, die für den aktuellen oder ausgewählten Schritt bei der Ausführung eines der in 1 und 2 aufgeführten Schritte gelten.
Schritt # 4) Wählen Sie den Typ des Prüfpunkts. In unserem Fall wählen wir 'Standard'.
Schritt # 5) Die QTP-Schnittstelle wird ausgeblendet und der Benutzer kann das Objekt im AUT auswählen, über das der Benutzer einen Prüfpunkt einfügen möchte.
Schritt # 6) Wählen Sie das Objekt aus und der folgende Bildschirm wird angezeigt:
Schritt # 7) Wählen Sie das Objekt aus und klicken Sie im Dialogfeld auf OK. Das Dialogfeld Checkpoint-Eigenschaften wird angezeigt.
Schritt # 8) Wählen Sie die Eigenschaften aus, die überprüft werden sollen, und klicken Sie auf OK. Ich werde nur den Namen wählen. Wie Sie oben sehen können, können Sie die Eigenschaften entweder auf einen konstanten Wert ändern oder parametrisieren. Es gibt auch einen Timeout-Parameter, den Sie einstellen können.
Dies bedeutet, dass QTP auf die in diesem Dialogfeld angegebene Anzahl von Sekunden wartet, bis ein bestimmtes Objekt einen Eigenschaftswert erreicht, bevor es die Prüfung durchführt.
Schritt # 9) So stelle ich die Parameter ein und klicke auf OK.
Schritt # 10) So sieht mein Checkpoint in der Keyword-Ansicht aus: (Klicken, um das Bild zu vergrößern)
Schritt # elf) In der Expertenansicht wird folgender Code angezeigt:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Wie füge ich beim Bearbeiten einen Standardprüfpunkt ein?
# 1) Aktiver Bildschirm: Wählen Sie im aktiven Bildschirm direkt auf einem Objekt die Option zum Einfügen eines Standardprüfpunkts. Führen Sie danach die gleichen Schritte wie oben aus, um einen Prüfpunkt einzufügen. (Klicken, um das Bild zu vergrößern)
#zwei) Wählen Sie in jedem Schritt des QTP-Tests die Menüoption „Einfügen-> Prüfpunkt“ und wählen Sie „Standardprüfpunkt“. Befolgen Sie erneut die obigen Schritte.
Wie kann auf Checkpoint-Eigenschaften zugegriffen und diese geändert werden?
Nach der Erstellung kann der Benutzer einen Prüfpunkt nach Bedarf ändern. Dies kann über das Dialogfeld 'Checkpoint-Eigenschaften' erfolgen. Auf diesen Dialog kann auf folgende Arten zugegriffen werden:
# 1) Beim Erstellen eines Kontrollpunkts wird dieses Feld für die anfängliche Definition der Eigenschaften geöffnet
#zwei) Wählen Sie eine vorhandene Prüfpunktanweisung in der Schlüsselwortansicht aus, klicken Sie mit der rechten Maustaste und wählen Sie 'Prüfpunkteigenschaften'.
#3) Öffnen Sie das Objekt-Repository und die dort verfügbaren Eigenschaften werden unten angezeigt: (Klicken, um das Bild zu vergrößern)
In diesem Feld können alle Eigenschaften eines Prüfpunkts nach Bedarf geändert werden.
Da der Standardprüfpunkt der erste in unserer Liste ist, habe ich die detaillierten Schritte zum Hinzufügen in verschiedenen Szenarien und zum detaillierten Ändern auf verschiedene Arten bereitgestellt. In Zukunft werde ich die Eigenschaften und Merkmale auflisten, die für jeden Prüfpunkt eindeutig sind.
Es ist zu beachten, dass die Schritte zum Hinzufügen, Verwenden und Bearbeiten der Prüfpunkte für die meisten Prüfpunkte alle gleich sind. Sofern nicht ausdrücklich erwähnt, kann der obige Ansatz von nun an auch für die anderen generisch verwendet werden.
Bildprüfpunkt
Eine geringfügige Abweichung von einem Standardprüfpunkt besteht darin, dass er für Webbilder verwendet wird.
Falls das Objekt, auf dem der Checkpoint eingefügt wurde, ein Webbild ist, wird das folgende Dialogfeld geöffnet.
Es ist zu beachten, dass dieser Bildschirm fast identisch mit dem Dialogfeld 'Checkpoint-Eigenschaften' ist. Er ist spezifisch für Bilder.
Der einzige zusätzliche Parameter ist das Kontrollkästchen 'Bildinhalt vergleichen'. Wenn es aktiviert ist, wird das Bild zur Laufzeit mit dem Bild überprüft, das während der Erstellung des Prüfpunkts gespeichert wurde, um festzustellen, ob es genau dasselbe ist. Wenn sie gleich sind, haben die Testergebnisse nur ein Bild. Wenn sie unterschiedlich sind, werden beide Bilder in den Testergebnissen angezeigt.
Zum Beispiel, Auf der Google Mail-Seite habe ich versucht, einen Standardprüfpunkt in eines der Bilder auf dem aktiven Bildschirm einzufügen. Folgendes wird angezeigt: (Klicken, um das Bild zu vergrößern)
Ich werde im Dialog keine Änderungen vornehmen, Sie können, wenn Sie möchten und auf OK klicken.
So wird der eingefügte Prüfpunkt sein: (Klicken, um das Bild zu vergrößern)
Der Expertenansichtscode:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Das ist alles für heute! Wir werden mit den anderen Kontrollpunkten in weiteren Sitzungen fortfahren. Bitte zögern Sie nicht, Ihre Fragen zu posten.
=> Besuchen Sie hier die QTP Training Tutorials Series
Literatur-Empfehlungen
- QTP-Tutorials - 25+ QTP-Schulungs-Tutorials (Micro Focus Quick Test Professional)
- QTP-Tutorial Nr. 14 - Hinzufügen von Bitmap- und Textprüfpunkten in QTP-Tests
- QTP-Tutorial Nr. 5 - Schritte verschieben und mit Haltepunkten umgehen
- QTP-Lernprogramm Nr. 15 - Verwenden von Textbereichs-, Tabellen- und Seitenprüfpunkten in QTP
- QTP-Tutorial Nr. 18 - Datengesteuerte und hybride Frameworks mit QTP-Beispielen
- QTP-Tutorial Nr. 6 - Grundlegendes zu den QTP-Aufnahme- und Ausführungseinstellungen für unseren ersten Test
- QTP-Tutorial Nr. 24 - Verwenden virtueller Objekte und Wiederherstellungsszenarien in QTP-Tests
- Ausführliche Eclipse-Tutorials für Anfänger