Denna handledning kommer att ge insikt i nyckelordsvyn och expertvy av Micro Focus UFT.
Vad är expertvyn?
I expertvyn representerar varje rad ett teststeg i VB-skript. Tänk på följande kod
Dialog ("Login"). WinEdit ("Agent Name:"). Ställ in "Guru99"
Ett objekts namn visas inom parentes efter objekttypen . Här är objektnamnet inloggning och objekttyp är dialog
Objekt i Objekthierarki är åtskilda av en "punkt". Här förekommer Dialog och WinEdit i samma Objekthierarki. Bara för att sätta saker i perspektiv är Object Hierarchy Object Oriented Concept där en uppsättning objekt som är grupperade i ett förhållande mellan föräldrar och barn. I vårt fall är dialogrutan överordnat objekt och WinEdit är underordnat objekt
Den operation som utförs på objektet visas alltid i slutet av meddelandet följt av några värden som sammanhänger med driften. Här infogas ordet "Guru99" i AgentName-redigeringsrutan med Set Method
Syntaxen för en uttalad inexpertvy är GUI-objekt som operationen utförs tillsammans med dess fullständiga hierarki följt av operationen på objektet och värdet associerat med den operationen
ParentObject (Name) .ChildObject1 (Name)… ChildObjectN (Name) .Operation
Klicka här om videon inte är tillgänglig
Hur man utvecklar ett skript i Expert View
Klicka här om videon inte är tillgänglig
Videoutskrift med viktiga avhämtningar markerade
- Antag att mitt mål är att koda följande uttalande direkt i nyckelordsvyn
- Dialog (inloggning). WinEdit (agentnamn :). Ställ in Guru99
- I QTP-skärmen när jag trycker på Cntrl + mellanslag, visas en lista som innehåller alla möjliga egenskaper, metoder
- Listan visar också objekten som är lagrade i objektförvaret
- Välj Dialog
- Så snart jag öppnar parenteserna fylls objektnamnet in automatiskt, om det finns mer än ett objekt för samma objekttyp visas en lista
- När du trycker på. tangent en lista över alla metoder för Dialog-objektet och dess underobjekt visas. Välj WinEdit
- När du matar in punktoperatören visas en lista över metoder för rutan Winedit, välj SET
Vad är Keyword View?
Nyckelordsvyn består av en tabellliknande vy där varje steg är en separat rad i tabellen och varje kolumn representerar olika delar av stegen.
- Objektkolumn innehåller det objekt som du vill utföra steget på. Den här kolumnen använder ikoner visar hierarkin för det GUI-objekt som operationen utförs på
- Funktionskolumn innehåller den åtgärd som ska utföras på objektet.
- Värmekolumn innehåller argumentvärdena för den valda operationen,
- HP QTP dokumenterar automatiskt varje steg för enkel förståelse i dokumentationskolumnen
- Dessa fyra kolumner är standard men du kan också använda tilldelnings- och kommentarkolumner i nyckelordsvyn
Det är allt för nyckelordsvyn
Jämför nyckelord och expertvy
Om du jämför en skriptrad i QTP / UFT, kommer du att observera att samma objekthierarki visas i både Expert- och nyckelordvyer och att de mappar till samma operation och argumentvärde.
I huvudsak innehåller nyckelord & expertvy samma data men ordnade i ett annat format.
I själva verket kan du utföra alla åtgärder som skapa, ändra ett steg. med hjälp av Keyword View men för att behärska verktyget begränsar vi oss till Expert View