Schlüsselwort- und Expertenansicht in QTP / UFT

Inhaltsverzeichnis:

Anonim

Dieses Tutorial bietet einen Einblick in die Keyword- und Expertenansicht von Micro Focus UFT.

Was ist die Expertenansicht?

In der Expertenansicht repräsentiert jede Zeile einen Testschritt in VB Script. Betrachten Sie den folgenden Code

Dialog ("Login"). WinEdit ("Agent Name:"). Set "Guru99"

Der Name eines Objekts wird in Klammern nach dem Objekttyp angezeigt . Hier lautet der Objektname Login und der Objekttyp Dialog

Objekte in der Objekthierarchie werden durch einen "Punkt" getrennt. Hier fallen Dialog und WinEdit in dieselbe Objekthierarchie. Um die Dinge ins rechte Licht zu rücken, ist die Objekthierarchie ein objektorientiertes Konzept, bei dem eine Reihe von Objekten in einer Eltern-Kind-Beziehung zusammengefasst sind. In unserem Fall ist das Dialogfeld das übergeordnete Objekt und WinEdit das untergeordnete Objekt

Die für das Objekt ausgeführte Operation wird immer am Ende der Anweisung angezeigt, gefolgt von allen mit der Operation verknüpften Werten. Hier wird das Wort "Guru99" mit der Set-Methode in das AgentName-Bearbeitungsfeld eingefügt

Die Syntax für eine nicht sachkundige Ansicht der Anweisung ist ein GUI-Objekt, für das die Operation ausgeführt wird, zusammen mit ihrer vollständigen Hierarchie, gefolgt von der Operation für das Objekt und dem Wert, der dieser Operation zugeordnet ist

ParentObject (Name) .ChildObject1 (Name)… ChildObjectN (Name) .Operation

Klicken Sie hier, wenn das Video nicht zugänglich ist

So entwickeln Sie ein Skript in der Expertenansicht

Klicken Sie hier, wenn das Video nicht zugänglich ist

Video - Transkript mit SCHLUSSELERKENNTNISSE hervorgehoben

  • Angenommen, mein Ziel ist es, die folgende Anweisung direkt in der Schlüsselwortansicht zu codieren
  • Dialog (Login) .WinEdit (Agentenname :). Guru99 einstellen
  • Wenn ich im QTP-Bildschirm Strg + Leertaste drücke, wird eine Liste mit allen möglichen Eigenschaften und Methoden angezeigt
  • Die Liste zeigt auch die im Objekt-Repository gespeicherten Objekte
  • Wählen Sie Dialog
  • Sobald ich die Klammern öffne, wird die Anmeldung des Objektnamens automatisch ausgefüllt. Wenn mehr als ein Objekt für denselben Objekttyp vorhanden ist, wird eine Liste angezeigt
  • Beim Drücken der. Geben Sie eine Liste aller Methoden für das Dialogobjekt und seine untergeordneten Objekte ein. Wählen Sie WinEdit
  • Bei Eingabe des Punktoperators wird eine Liste der Methoden für das Winedit-Feld angezeigt. Wählen Sie SET

Was ist die Keyword-Ansicht?

Die Schlüsselwortansicht besteht aus einer tabellenartigen Ansicht, in der jeder Schritt eine separate Zeile in der Tabelle ist und jede Spalte verschiedene Teile der Schritte darstellt.

  • Die Elementspalte enthält das Element, für das Sie den Schritt ausführen möchten. In dieser Spalte mit Symbolen wird die Hierarchie des GUI-Objekts angezeigt, für das die Operation ausgeführt wird
  • Operationsspalte enthält die Operation, die für das Element ausgeführt werden soll.
  • Die Wertespalte enthält die Argumentwerte für die ausgewählte Operation.
  • HP QTP dokumentiert automatisch jeden Schritt, um das Verständnis in der Dokumentationsspalte zu erleichtern
  • Diese 4 Spalten sind Standard, Sie können jedoch auch Zuweisungs- und Kommentarspalten in der Keyword-Ansicht verwenden

Das ist alles für die Keyword-Ansicht

Vergleichen Sie Keyword- und Expertenansicht

Wenn Sie eine Skriptzeile in QTP / UFT vergleichen, werden Sie feststellen, dass in der Experten- und der Schlüsselwortansicht dieselbe Objekthierarchie angezeigt wird und sie derselben Operation und demselben Argumentwert zugeordnet sind.

Im Wesentlichen enthalten die Keyword- und Expertenansicht dieselben Daten, sind jedoch in einem anderen Format angeordnet.

Tatsächlich können Sie alle Vorgänge wie das Erstellen und Ändern eines Schritts ausführen. Wenn Sie die Keyword-Ansicht verwenden, aber das Tool beherrschen, beschränken wir uns auf die Expertenansicht