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