Functies gebruiken in QTP / UFT in 3 eenvoudige stappen

Anonim

Als u codesegmenten hebt die u meerdere keren in uw tests moet gebruiken, wilt u misschien een door de gebruiker gedefinieerde functie maken. Door gebruik te maken van door de gebruiker gedefinieerde functies, zijn uw tests korter en gemakkelijker te ontwerpen, lezen en onderhouden

Uw eigen functiebibliotheken in Micro Focus UFT kunnen VBScript-functies, subroutines, modules enz. Bevatten.

U moet 3 eenvoudige stappen volgen om een ​​functie uit een bibliotheek in uw test te gebruiken

Stap 1) Om een ​​nieuwe functiebibliotheek te maken in HP QTP. Selecteer Bestand> Nieuw> Functiebibliotheek. Het wordt geopend als een nieuw tabblad in QTP.

Hiermee kunt u een heel eenvoudige functie maken die Message Box laat zien.

Functie DemoMsgBox "Dit is een testfunctie"Einde functie

Dus als deze functie wordt aangeroepen, moet er een berichtvenster worden weergegeven. U kunt meerdere functies hebben gedefinieerd in hetzelfde bestand. Laten we de functie opslaan. Een functie heeft de extensie .qfl

Stap 2) Koppel de bibliotheek aan uw test. Klik op Bestand> Instellingen> Bronnen> Functiebibliotheek koppelen en klik op Toevoegen. Selecteer het functiebibliotheekbestand. Klik op Oké

Stap 3) Laatste stap om de functie in uw testscript aan te roepen

Belangrijke aantekeningen

  • Met behulp van COM, DCOM-objecten kunt u zeer geavanceerde functies maken
  • In feite kunnen veel van de functies die door QTP worden geboden, worden gecodeerd met VBScript
  • We hebben automatiseringsingenieurs gezien die er meer een VB-project van maken dan een automatiseringsproject
  • Onze aanbeveling is om je te concentreren op 100% automatisering in plaats van te pronken met je VB-vaardigheden

Klik hier als de video niet toegankelijk is