Trefwoord en expertweergave in QTP / UFT

Inhoudsopgave:

Anonim

Deze tutorial gaat inzicht geven in de trefwoordweergave en de deskundige weergave van Micro Focus UFT.

Wat is de expertweergave?

In de Gevorderdenweergave vertegenwoordigt elke regel een teststap in VB-script. Beschouw de volgende code

Dialoogvenster ("Inloggen"). WinEdit ("Naam agent:"). Stel "Guru99" in

De naam van een object wordt tussen haakjes weergegeven na het objecttype . Hier is de objectnaam Inloggen en het objecttype is dialoogvenster

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 set objecten is gegroepeerd in een ouder-kindrelatie. In ons geval is Dialog Box het bovenliggende object en WinEdit is het onderliggende object

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 Set Method

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

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

Klik hier als de video niet toegankelijk is

Hoe u een script ontwikkelt in de Gevorderdenweergave

Klik hier als de video niet toegankelijk is

Videotranscriptie met belangrijkste afhaalrestaurants gemarkeerd

  • Stel dat het mijn doel is om de volgende verklaring rechtstreeks in de zoekwoordweergave te coderen
  • Dialoogvenster (Inloggen) .WinEdit (Naam agent :). Stel Guru99 in
  • Als ik in het QTP-scherm op Ctrl + spatiebalk druk, wordt een lijst met alle mogelijke eigenschappen en methoden weergegeven
  • De lijst toont ook de objecten die zijn opgeslagen in de objectrepository
  • Selecteer Dialoog
  • Zodra ik de haakjes open , wordt het inloggen op de objectnaam automatisch ingevuld.Als er meer dan één object is voor hetzelfde objecttype, wordt er een lijst weergegeven
  • Bij het indrukken van de. key 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 de Winedit-box weergegeven, selecteer SET

Wat is de zoekwoordweergave?

De trefwoordweergave bestaat uit een tabelachtige weergave waarin elke stap een afzonderlijke rij in de tabel is en elke kolom verschillende delen van de stappen vertegenwoordigt.

  • Item Column bevat het item waarop u de stap wilt uitvoeren. Deze kolom gebruikt pictogrammen geeft de hiërarchie weer van het GUI-object waarop de bewerking wordt uitgevoerd
  • Operatiekolom bevat de bewerking die op het item moet worden uitgevoerd.
  • Waardekolom bevat de argumentwaarden voor de geselecteerde bewerking,
  • HP QTP documenteert automatisch elke stap, zodat u deze gemakkelijk kunt begrijpen in de documentatiekolom
  • Deze 4 kolommen zijn standaard, maar u kunt ook toewijzings- en commentaarkolommen gebruiken in de trefwoordweergave

Dat is alles voor de trefwoordweergave

Vergelijk trefwoord en expertweergave

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

In wezen bevatten de weergave Trefwoorden en Expert dezelfde gegevens, maar in een andere indeling.

In feite kunt u alle bewerkingen uitvoeren, zoals maken, een stap wijzigen. met behulp van de trefwoordweergave, maar om de tool onder de knie te krijgen, beperken we ons tot de expertweergave