Zoekwoord- en expertweergave in QTP/UFT

Deze tutorial geeft inzicht in de trefwoordweergave en de expertweergave van Micro Focus UFT.

Wat is de expertvisie?

In de Expert View vertegenwoordigt elke regel een Test Step in VB Script. Bekijk de volgende code

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

An De naam van het object wordt tussen haakjes weergegeven na het objecttype. Hier is de objectnaam Login en het objecttype Dialoog

Objecten in de objecthiërarchie worden gescheiden door een “punt”.Hier vallen Dialog en WinEdit in dezelfde objecthiërarchie. Om de zaken in perspectief te plaatsen: Objecthiërarchie is een objectgeoriënteerd concept, waarbij een reeks objecten wordt gegroepeerd in een ouder-kindrelatie. In ons geval Dialoog Box is het bovenliggende object en WinEdit is het onderliggende object

De OperaDe bewerking die op het object wordt uitgevoerd, wordt altijd aan het einde van de instructie weergegeven gevolgd door alle waarden die aan de bewerking zijn gekoppeld. Hier wordt het woord "Guru99" ingevoegd in de AgentName Bewerken Box met behulp van de instelmethode

De syntaxis voor een statement in expert view is een GUI-object waarop de bewerking wordt uitgevoerd, samen met de volledige hiërarchie, gevolgd door de Operaop het object en de daaraan verbonden waarde Operatie

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

Klik hier als de video niet toegankelijk is

Een script ontwikkelen in Expert View

Klik hier als de video niet toegankelijk is

Videotranscript met belangrijke punten gemarkeerd

  • Stel dat mijn doel is om de volgende verklaring rechtstreeks in de trefwoordweergave te coderen
  • Dialoogvenster(Inloggen).WinEdit(Agentnaam:).Stel Guru99 in
  • In het QTP-scherm als ik op druk Ctrl + spatiebalk, een lijst met alle mogelijke eigenschappen, methoden worden getoond
  • De lijst toont ook de objecten die zijn opgeslagen in de objectrepository
  • Selecteer Dialoogvenster
  • Zodra ik de haakjes, objectnaam login wordt automatisch ingevuld, als er meer dan één object is voor hetzelfde objecttype wordt er een lijst weergegeven
  • Door op de te drukken. sleutel een lijst met alle methoden voor het Dialog-object en de onderliggende objecten worden weergegeven. Selecteer WinEdit
  • Bij het invoeren van de puntoperator wordt een lijst met methoden voor het Winedit-vak weergegeven. Selecteer SET

Wat is Zoekwoordweergave?

De Zoekwoordweergave bestaat uit een tafelachtige weergave met de meeste Elke stap is een aparte rij in de tafel en Elke kolom vertegenwoordigt verschillende delen van de stappen.

  • Itemkolom bevat het item waarop u de stap wilt uitvoeren. Deze kolom gebruikt pictogrammen om de hiërarchie van het GUI-object weer te geven waarop de bewerking wordt uitgevoerd
  • OperaDe kolom bevat de bewerking die op het item moet worden uitgevoerd.
  • De waardekolom bevat de argumentwaarden voor de geselecteerde bewerking,
  • HP QTP documenteert automatisch elke stap voor eenvoudig begrip in de documentatiekolom
  • Deze vier kolommen zijn standaard, maar u kunt ook toewijzings- en commentaarkolommen gebruiken in de Zoekwoordweergave

Dat is alles voor de Zoekwoordweergave

Vergelijk zoekwoord- en expertweergave

Als je een regel script vergelijkt in QTP/UFT, zult u zien dat dezelfde objecthiërarchie wordt weergegeven in zowel de Expert- als de Trefwoordweergave en dat ze worden toegewezen aan dezelfde bewerking en argumentwaarde.

In wezen, Zoekwoord- en expertweergave dezelfde gegevens bevatten, maar in een ander formaat zijn gerangschikt.

In feite kunt u alle bewerkingen uitvoeren, zoals het maken en wijzigen van een stap, met behulp van de Keyword View, maar om de tool onder de knie te krijgen, beperken we ons tot de Expert View