Wie verwende ich die Quick Test Professional-IDE?
⚡ Intelligente Zusammenfassung
Quick Test Professional IDE, jetzt als Micro Focus ausgeliefert UFT Zum einen bietet es Automatisierungsingenieuren einen einzigen Arbeitsbereich, in dem sie das Tool starten, Add-Ins verwalten, VBScript-Schritte bearbeiten und Testdaten vor jedem Lauf überprüfen können.

Quick Test Professional (QTP), jetzt vertrieben unter dem Namen Micro Focus UFT Eine davon öffnet sich direkt in einer integrierten Entwicklungsumgebung, die speziell für das Aufzeichnen, Skripten und Debuggen automatisierter Tests entwickelt wurde. Die folgenden Abschnitte beschreiben alle Bereiche, die ein Tester verwendet, vom Startbildschirm bis hin zu den Symbolleisten, Datenblättern und Debug-Fenstern, die täglich zum Einsatz kommen.
Start UFT
Um HP zu starten QTP von der Windows Startmenü, Programme > Ordner „Quick Test Professional“ > Quick Test Professional auswählen oder doppelklicken Sie auf die HP UFT Symbol auf dem Desktop. Beide Wege öffnen die gleiche Startsequenz, die unten beschrieben wird.
Add-In-Manager
Wenn Sie Micro Focus zum ersten Mal starten UFT, hat das Add-In-Manager Es öffnet sich ein Dialogfeld mit einer Liste aller installierten Add-Ins. Wählen Sie die für den Test zu ladenden Add-Ins aus und klicken Sie auf „OK“. Add-Ins können später hinzugefügt oder entfernt werden. QTP ist gestartet, daher können Sie vorerst bedenkenlos bei den Standardeinstellungen bleiben.
Die Empfehlung besteht darin, nur die für einen bestimmten Anwendungsfall erforderlichen Add-Ins auszuwählen. testing Sitzung, da verschiedene Add-Ins sich gegenseitig stören und die Objekterkennung beeinträchtigen können und QTPLeistung. QTP Es merkt sich die in einer Sitzung geladenen Add-Ins und wählt sie beim nächsten Mal voraus. QTP Wenn dieses Dialogfeld beim nächsten Start nicht geöffnet werden soll, deaktivieren Sie das Kontrollkästchen „Beim Start anzeigen“ und klicken Sie dann auf OK.
Startseite
Das Startseite beschreibt die neuen Funktionen der aktuellen Version und enthält Links zu weiteren Informationen zu jeder einzelnen Funktion. Außerdem wird auf Process Guidance verlinkt, ein Tool mit Best Practices für die Arbeit mit QTPÖffnen Sie ein Dokument aus der Liste der zuletzt verwendeten Dateien oder verwenden Sie die Schaltflächen im Willkommensbereich, um ein neues Dokument zu erstellen oder ein vorhandenes zu öffnen.
Auf der Startseite werden auch die wichtigsten Komponenten der IDE aufgelistet, die weiter unten auf dieser Seite jeweils detaillierter beschrieben werden:
- Menüleiste
- Eigenschaftenfenster
- Registerkarte „Dokument“.
- Lösungsforscher
- Registerkarte Werkzeugkasten
- Registerkarte „Ausgabe“.
- Aktiver Bildschirm
- Registerkarte "Daten"
Deaktivieren Sie das Kontrollkästchen „Startseite beim Start nicht anzeigen“, wenn die Startseite beim nächsten Start nicht mehr angezeigt werden soll. QTP Wenn Sie diese Option auswählen, wird die Startseite der aktuellen Sitzung auch ausgeblendet, sobald eine andere Sitzung geöffnet wird. QTP Das Dokument wird geöffnet. Um die Startseite später erneut anzuzeigen, wählen Sie Ansicht > Start.
Testbereich: Stichwortansicht und Expertenansicht
Jede Aktion in UFT Die Benutzeroberfläche wird über den Testbereich gestaltet und angezeigt, der zwei austauschbare Ansichten derselben Schritte bietet: die Stichwortansicht und die Expertenansicht, die im Folgenden ausführlicher beschrieben werden. Stichwort- und Expertenansicht Referenz. Seit UFT 11.5 wird ein einzelner Umschalter in der Symbolleiste verwendet, um zwischen ihnen zu wechseln und die Registerkartenoberfläche zu ersetzen, die in verwendet wurde QTP 11 und früher.
Stichwortansicht Zeigt jeden Testschritt als Zeile in einem tabellenartigen Raster an, aufgeteilt in vier Standardspalten: Element, das Objekt, auf das der Schritt angewendet wird; Operation, die darauf ausgeführte Methode; Wert, das an diese Methode übergebene Argument; und Dokumentation, eine automatisch generierte, leicht verständliche Beschreibung des Schritts. Das Erstellen eines Skripts in der Keyword-Ansicht erfordert keine Programmierkenntnisse, da UFT Das zugrundeliegende VBScript wird automatisch geschrieben, sobald Objekte und Operationen aus Dropdown-Listen ausgewählt werden.
Expertenansicht zeigt die gleichen Schritte wie ein bearbeitbares VBScript Skript, eine Anweisung pro Zeile. Das folgende Beispiel öffnet einen Anmeldedialog, legt den Agentennamen fest, klickt auf OK und prüft, ob der Dialog noch geöffnet ist:
' Same object hierarchy, written directly in Expert View Dialog("Login").WinEdit("Agent Name:").Set "Guru99" Dialog("Login").WinButton("OK").Click If Dialog("Login").Exist(2) Then Print "Login dialog is still open" End If
Hier Dialog ist das übergeordnete Objekt, WinEdit ist das untergeordnete Objekt eine Ebene tiefer in der Hierarchie, und Stelle den Die Operation wird darauf angewendet. Objekte in der Hierarchie werden stets durch einen Punkt getrennt, und die Operation mit ihrem Wert steht am Ende der Anweisung. Drücken Sie Strg+Leertaste im Editor, um eine Liste der übereinstimmenden Objekte, Eigenschaften und Methoden zu öffnen.ping, was die handschriftlichen Arbeitsschritte erheblich beschleunigt.
Da die Keyword-Ansicht und die Expertenansicht das gleiche zugrunde liegende Skript darstellen, wird ein in der einen Ansicht erstellter Schritt sofort in der anderen widergespiegelt, sodass Tester die tabellenbasierte Bearbeitung mit direktem VBScript für fortgeschrittene Logik wie Schleifen und Bedingungen kombinieren können.
| Aspekt | Stichwortansicht | Expertenansicht |
|---|---|---|
| Format | Inhaltsverzeichnis, OperaSpalten für tion, Wert, Dokumentation | Zeilenweiser VBScript-Editor |
| Programmierkenntnisse | Nicht erforderlich | Grundlegende VBScript-Syntax erforderlich |
| am besten für | Einfache, lineare Schritte, die durch die Auswahl von Objekten erstellt werden. | Schleifen, Bedingungen und benutzerdefinierte Logik |
| Zugrundeliegendes Skript | Automatisch generiert | Gleiches Skript, direkt bearbeitet |
Aktiver Bildschirm, Werkzeugkasten und Menüs
Drei weitere Elemente prägen die tägliche Arbeit in der IDE: der aktive Bildschirm, das Toolbox-Fenster und das Menü- und Symbolleistensystem, das alle Fenster miteinander verbindet.
- Aktiver Bildschirm: Erstellt bei jedem aufgezeichneten Schritt einen Screenshot, sodass ein Tester einen Prüfpunkt hinzufügen oder die Identifikationseigenschaft eines Objekts ändern kann, indem er auf das gespeicherte Bild zeigt, anstatt die zu testende Anwendung erneut auszuführen.
- Werkzeugkastenbereich: Listet die Testobjekte auf, die aus dem Objekt-Repository, zusammen mit lokalen und Bibliotheksfunktionen, die für die aktuell fokussierte Aktion verfügbar sind, und ermöglicht es einem Tester, jede davon direkt in einen Schritt zu ziehen.
- Menüleiste und Symbolleisten: Alle Befehle sind nach Aufgaben gruppiert. Die Menüs Datei, Bearbeiten, Ansicht, Testen und Ressourcen befinden sich über separaten Symbolleisten zum Aufzeichnen, Ausführen und Debuggen. Hier befindet sich auch die gleiche Schaltfläche zum Umschalten zwischen Stichwortansicht und Expertenansicht.
- Registerkarten „Dokument“ und „Ausgabe“: Auf der Registerkarte „Dokument“ wird jede geöffnete Aktion als separate Registerkarte im Designbereich angezeigt, während die darunter liegende Registerkarte „Ausgabe“ Druckanweisungen und Warnungen zu fehlenden Ressourcen aus dem letzten Durchlauf anzeigt.
Lösungsforscher
Das Lösungsforscher ist eine hierarchischer Baum von jeder Aktion und jedem Test in der aktuellen Lösung, zusammen mit ihren Referenzen, Ereignissen und Abläufen, und es öffnet sich automatisch auf der linken Seite der IDE.
A Funktionsbibliothek, die im selben Baum sichtbar sind, enthalten Code oder Funktionen, die innerhalb eines Tests beliebig oft wiederverwendet werden können, anstatt die Logik in jeder Aktion zu duplizieren.
Wenn Sie im Projektmappen-Explorer eine Funktion oder Aktion auswählen, werden deren detaillierte Informationen auf der rechten Seite des Fensters im Eigenschaftenfenster angezeigt.
Datentabelle
Die Datentabelle speichert alle Werte, die zur Parametrisierung eines Tests verwendet werden, und befindet sich als eigener Tab am unteren Fensterrand. Dieses Panel stellt eine Baumstruktur der für den aktuellen Test verfügbaren Datenquellen dar, unterteilt in ein globales Tabellenblatt, das von allen Aktionen gemeinsam genutzt wird, und lokale Aktionstabellen, die jeweils einer einzelnen Aktion zugeordnet sind.
Das Action Die Registerkarte „Datentabelle“ enthält Details zum Testcode, der mit diesem Tabellenblatt verknüpft ist, und zeigt an, welche Zeilen eine bestimmte Aktion während eines Laufs liest.
Werte, die direkt in eine Datentabellenzelle eingegeben oder aus einer externen Tabelle abgerufen werden, steuern dasselbe Skript über viele Kombinationen von Eingaben hinweg, ohne dass eine einzige Zeile VBScript geändert werden muss.
Debug-Viewer, Eigenschaften und Fehlerbereich
Automatisierte Skripte schlagen aus vielen Gründen fehl, und UFT Die Diagnosewerkzeuge sind in drei Bereiche unterteilt, sodass die Ursache vor einem erneuten Durchlauf leicht eingegrenzt werden kann.
Das Debug-Viewer Es handelt sich nicht um ein einzelnes Fenster, sondern um mehrere Unterfenster, die über Ansicht > Debuggen aufgerufen werden. Haltepunkte listet jede angehaltene Zeile im aktuellen Skript auf, Aufrufliste zeigt die Funktionskette an, die beim Anhalten eines Skriptlaufs aktiv war, Lokale Variablen zeigen alle Variablen im Gültigkeitsbereich mit ihrem aktuellen Wert an und Überwachung tracTesten Sie nur die vom Tester ausgewählten Variablen. Setzen Sie einen Haltepunkt, führen Sie das Skript aus und gehen Sie es Zeile für Zeile durch, um zu bestätigen, dass jede Variable den erwarteten Wert enthält.
Das Eigenschaftenbereich, geöffnet über Ansicht > Eigenschaften oder Strg+Alt+P, bearbeitet die Einstellungen eines Tests, schaltet eine Aktion zwischen wiederverwendbar und nicht wiederverwendbar um und fügt Eingabe- oder Ausgabeparameter hinzu.
So zeigen die Fehler auftraten während der Durchführung AutomatisierungstestsNutzen Sie den Fehlerbereich in der unteren Leiste. Dort werden Syntaxfehler, fehlende Ressourcen und fehlende Eigenschaftswerte aufgelistet, sodass Sie diese vor dem nächsten Durchlauf beheben können.
IDE-Fenster verschieben
Alle oben beschriebenen Bereiche lassen sich nach Belieben verschieben. Angenommen, das Ziel ist es, den Projektmappen-Explorer an eine neue Position zu verschieben.
Im QTP Ziehen Sie im Fenster die Titelleiste des Projektmappen-Explorers. Während sich der Bereich bewegt, erscheinen Markierungen im aktiven Bereich und entlang jeder Kante des Fensters. QTP Fenster.
Bewegen Sie den Cursor beim Ziehen über die verschiedenen Markierungen; ein schattierter Bereich zeigt an, wo das Fenster positioniert wird. Lassen Sie beispielsweise die Maustaste über der Markierung „Oben“ los, und der Projektmappen-Explorer wird als neues Fenster innerhalb dieses schattierten Bereichs eingefügt.










