Om du har kodsegment som du behöver använda flera gånger i dina tester kanske du vill skapa en användardefinierad funktion. Genom att använda användardefinierade funktioner är dina tester kortare och lättare att designa, läsa och underhålla
Dina egna funktionsbibliotek i Micro Focus UFT kan innehålla VBScript-funktioner, underrutiner, moduler etc.
Du måste följa tre enkla steg för att använda en funktion från ett bibliotek i ditt test
Steg 1) Skapa ett nytt funktionsbibliotek i HP QTP. Välj Arkiv> Nytt> Funktionsbibliotek. Det öppnas som en ny flik i QTP.
Låter oss skapa en mycket enkel funktion som visar Message Box.
FunktionsdemoMsgBox "Detta är en testfunktion"Slutfunktion
Så när denna funktion kallas måste en meddelanderuta visas. Du kan ha flera funktioner definierade i samma fil. Låt oss spara funktionen. En funktion har en förlängning .qfl
Steg 2) Koppla biblioteket till ditt test. Klicka på Arkiv> Inställningar> Resurser> Associerat funktionsbibliotek. Klicka på Lägg till. Välj funktionsbiblioteksfilen. Klicka på Okej
Steg 3) Sista steget för att anropa funktionen i testskriptet
Viktiga anteckningar
- Med COM, DCOM-objekt kan du skapa mycket avancerade funktioner
- Faktum är att många av funktionerna som tillhandahålls av QTP kan kodas med hjälp av VBScript
- Vi har sett automationsingenjörer som gör det mer till ett VB-projekt snarare än automatiseringsprojekt
- Vår rekommendation är att fokusera på 100% automatisering snarare än att flagga dina VB-färdigheter
Klicka här om videon inte är tillgänglig