qtp tutorial 15 using text area
I senaste artikeln , vi diskuterade hur QTP kan jämföra text. Vi såg också hur standardkontroller kan användas för att kontrollera texten och diskuterade textkontrollen i detalj. Nästa kontrollpunkt är kontrollområdet för textområdet. Låt oss börja utforska det.
=> Klicka här för QTP Training Tutorials Series
Vad du kommer att lära dig:
Textområdets kontrollpunkt
- Detta används för Windows-applikationer.
- Jämför en textsträng inom ett definierat område enligt de angivna kriterierna.
- Definitionen av egenskaperna för denna kontrollpunkt är nästan densamma som för en textkontrollpunkt.
- Den enda dominerande skillnaden mellan textkontrollpunkten och en textområdeskontrollpunkt förutom miljöerna är att textkontrollpunkten fungerar på ett visst objekt och textområdet fungerar på en vald region.
- Även om menyalternativet för kontrollområdet för textområdet är tillgängligt även när du spelar in en webbapp när den väljs kommer det att ge dig ett fel att webbmiljön inte stöds för denna kontrollpunkt.
Tabellkontrollpunkt
- Den kan användas i fall då du behöver verifiera att en viss cell i en tabell har ett visst värde eller i vissa fall om själva tabellen har det definierade antalet kolumnerader.
- När en webbtabell eller ett motsvarande tabellobjekt väljs för att infoga en kontrollpunkt, aktiveras tabellkontrollpunktsegenskaper.
- Som ett menyalternativ väljer du 'Standardkontrollpunkt' under inspelning. Så grundreglerna som skapande, redigering och underhåll är desamma.
Låt oss titta på ett exempel:
Jag väljer en slumpmässig webbplats som har en webbtabell. Öppna i Internet Explorer. Börja spela in, sätt in kontrollpunkt-> Standardkontrollpunkt och välj tabellobjektet på webbsidan:
Välj webbtabellelementet och klicka på OK.
I egenskapsfönstret markerar du cellen och anger om ett konstant värde måste finnas där eller parametrar.
gratis virtualiseringsprogramvara för Windows 10
På inställningsfliken, sättet på vilket verifieringen måste utföras.
Cellidentifiering, den här fliken är där användaren har inställningar för att identifiera en viss rad eller kolumn.
Som jag sa tidigare eftersom detta är en variation av standardkontrollpunkten gäller alla samma regler.
- Även om den här inbyggda funktionen är tillgänglig för att kontrollera tabeller tycker jag att den inte är särskilt användbar. Det finns andra funktioner som GetRowCount, GetColumnCount, GetRowItem, etc. för att verifiera tabellerna. Låt mig förklara det lite mer innan vi går vidare.
- I praktiska scenarier är det bara inte tillräckligt att kontrollera en cell och att skapa en enda kontrollpunkt för varje värde i tabellen kan bli besvärligt. Till exempel, Om en tabell är 3X3 för att kontrollera varje cell ser vi 9 kontrollpunkter. Om värdet i den andra eller första cellen inte matchar, signalerar det inte en inkonsekvent tabell vilken typ av nederlag syftet och resulterar i onödig fortsättning av att kontrollera de andra cellerna.
- Istället genom att läsa tabellen och använda GetRowCount, GetColumnCount, GetRowItem-funktioner kan du skapa en looping-mekanism och kontrollera efter behov och avsluta vid misslyckande. Det enda övervägande för en testare vid denna tidpunkt skulle vara att se till att han skriver lämpliga testresultat så att det blir klarhet.
- Tabellkontrollpunkt misslyckas också i fall av dynamiska tabeller.
Sidkontrollpunkt
Sidkontrollpunkt är en annan variant av en standardkontrollpunkt, som som namnet anger kommer upp när den skapas på en webbsida.
Den kan användas för följande:
- Kontrollerar länkar
- Bildkällor
- Sök efter trasiga länkar
Låt oss placera en och se hur den fungerar och vad den kan göra när vi fortsätter.
Öppna Google.com i Internet Explorer eller vilken webbläsare som helst som är kompatibel med den aktuella versionen av QTP som du har på din maskin. Spela in ett nytt test i QTP, välj “Insert Checkpoint-> Standard checkpoint” och peka det till google.com-sidan. Välj sedan 'Webbsida' -objekt från den objektlista som visas. Följande dialogruta visas:
Som du kan se finns de parametrar som kan kontrolleras i listan och fortsätter med en kryssruta med ett kryssalternativ. Användarna kan välja ett antal fastigheter efter behov.
Som det är fallet med alla andra kontrollpunkter som vi har sett hittills kan var och en av dessa egenskaper vara ett konstant värde eller användaren kan parametrisera.
Nästa avsnitt är HTML-verifiering:
- HTML-källa: Kontrollerar om HTML-koden för webbsidan matchar den faktiska vid körning. Användaren har möjlighet att ändra det efter behov medan han skapar en kontrollpunkt och kontrollera om den matchar vid körningstiden.
- HTML-taggar: Kontrollerar HTML-taggarna för webbsidan vid rekord- och körtider. Som med HTML-källa kan HTML-taggar också ändras.
Avsnittet 'Alla objekt på sidan':
# 1) Länkar: När du har kontrollerat detta verifieras alla länkar. För att bara kontrollera vissa länkar kan du klicka på 'Filterlänkkontroll' och följande dialogruta visas:
Du kan välja länkarna eller avmarkera dem.
Länkets URL-värde igen kan vara ett konstant eller ett parametrerat värde.
# 2) Bilder: Att kontrollera detta PÅ betyder att du kan verifiera att bilderna finns på sidan vid körning. När du klickar på 'Filtrera bildkontroll' kan användaren välja exakt vilka bilder som ska kontrolleras och de som ska ignoreras.
Följande flik visas när användaren väljer att filtrera:
Som vanligt kan användaren konfigurera värdena.
# 3) Trasiga länkar: Det här alternativet är vanligtvis inte PÅ som standard och vid kontroll av det PÅ verifierar det om det finns några trasiga länkar på webbsidan.
Användaren kan söka efter trasiga länkar som bara finns på samma värd som på modersidan. Det relevanta alternativet måste ställas in i följande skärm som kan startas med menyalternativet 'Verktyg-> Alternativ-> Webb'.
När denna kontrollpunkt har körts visas alla eventuella fel i testresultaten. Annars passerar kontrollpunkten.
Några av alternativen för sidkontroll är endast tillgängliga när kontrollpunkten skapas under inspelning. Om du försöker skapa dem från den aktiva skärmen eller sökordsvyn är HTML-verifieringsalternativen inte tillgängliga.
För att sammanfatta sidan Kontrollpunkt:
# 1) Användbar i webbtillägget när du kontrollerar sidor. Kontrollerar sidornas integritet
#två) En variation av en standardkontrollpunkt, så alla regler för skapande, redigering och underhåll är desamma.
# 3) QTP kan instrueras att sätta en kontrollpunkt på varje sida. Detta kan göras genom att välja 'Verktyg-> Alternativ-> Webb-> Avancerat' från menyn och klicka på alternativet PÅ:
# 4) Alternativt kan du instruera QTP att kringgå automatiska kontrollpunkter. Välj följande alternativ i samma fönster som vi startar i punkt 3.
Det lämnar oss med tillgänglighets-, databas- och XML-kontrollpunkt som kommer att vara ämnen för nästa session. Vänligen skicka dina kommentarer och frågor.
=> Besök här för QTP Training Tutorials Series
Rekommenderad läsning
- QTP-handledningar - 25+ Micro Focus Quick Test Professional (QTP) -träningsövningar
- QTP-handledning nr 5 - Flytta steg och hantera brytpunkter
- QTP-handledning nr 16 - Steg för att infoga XML-, tillgänglighets- och databaskontrollpunkter
- QTP-handledning # 10 - Skriva slinga och villkorliga uttalanden - VB Script Grunder Del 2
- QTP-handledning nr 14 - Så här lägger du till bitmap- och textkontroller i QTP-tester
- QTP-handledning # 13 - Steg för att infoga standard- och bildkontrollpunkt i QTP-tester
- QTP-handledning nr 12 - Expertvy, steggenerator och kontrollpunkter förklarade med exempel
- QTP-handledning # 18 - Datadrivna och hybridramar förklarade med QTP-exempel