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 Expertweergave vertegenwoordigt elke regel een teststap in VB Script. Denk eens aan het volgendewing code

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

An De naam van het object wordt tussen haakjes weergegevenwing 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

Het De bewerking die op het object wordt uitgevoerd, wordt altijd aan het einde van de instructie weergegeven gevolgd door eventuele waarden die aan de bewerking zijn gekoppeld. Hier wordt het woord “Guru99” ingevoegd in de AgentName Edit Box met behulp van de instelmethode

De syntaxis voor een instructie-inexpert-weergave is het GUI-object waarop de bewerking wordt uitgevoerd, samen met de volledige hiërarchie ervan, gevolgd door de bewerking op het object en de waarde die aan die bewerking is gekoppeld.

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 het mijn doel is om de volgende code te coderenwing verklaring rechtstreeks in de trefwoordweergave
  • 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, wordt de objectnaamaanmelding automatisch ingevuld. Als er meer dan één object voor hetzelfde objecttype is, wordt er een lijst weergegeven
  • Door op de te drukken. sleutel er wordt een lijst met alle methoden voor het Dialog-object en de onderliggende objecten weergegeven. Selecteer WinEdit
  • Bij het invoeren van de puntoperator een lijst met methoden voor Winedit box wordt weergegeven, selecteer SET

Wat is Zoekwoordweergave?

De Zoekwoordweergave bestaat uit een tafelachtige weergave WAAR 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 en geeft de hiërarchie weer van het GUI-object waarop de bewerking wordt uitgevoerd
  • De kolom Bewerking bevat de bewerking die op het item moet worden uitgevoerd.
  • 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 deze zijn 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. We gebruiken de Keyword View, maar om de tool onder de knie te krijgen, beperken we ons tot de Expert View