qtp tutorial 13 steps insert standard
I forrige QTP-træningssession , vi anførte alle de kontrolpunkter, som QTP giver. Alle disse kontrolpunkter er meget vigtige for at indsætte verifikationspunkter i QTP-test for at kontrollere, om de aktuelle og forventede værdier for et objekt matcher eller ej. Dette bestemmer PASS eller FAIL-status for denne test.
=> Klik her for QTP Training Tutorials Series
oracle dba interview spørgsmål og svar til erfarne
I dagens vejledning beskæftiger vi os med QTP Standard- og billedkontrolpunkter i detaljer.
Standard kontrolpunkt
# 1) Det bruges til at kontrollere objektets egenskabsværdi.
#to) Sammenligner den forventede værdi med den faktiske værdi under kørselstid.
# 3) Det kan indstilles under optagelse eller redigering af en test.
# 4) Den aktive skærm kan også bruges til at indsætte dette kontrolpunkt. Det er vigtigt, at der er tilstrækkelig information tilgængelig på den aktive skærm for at kunne indsætte et kontrolpunkt.
Til Eksempel : Hvis der er et skærmbillede med, Login-redigeringsfelt, Password Edit-boks, OK, Annuller og Hjælp-knapperne. Vi skal kontrollere, om knappen Annuller er synlig. Vi forsøger at opnå dette ved at placere et kontrolpunkt på 'Synlig' objektegenskaben under knappen Annuller.
Under optagelsen udførte jeg et enter Login, indtast en adgangskode og klik på OK; og indstillingen på min aktive skærm er bare at gemme de objekter, jeg har handlet på, og ikke de andre, jeg vil ikke være i stand til at placere kontrolpunktet på knappen Annuller, fordi den aktive skærm ikke har information om det objekt.
Derfor er det vigtigt for den aktive skærm at have fanget alle objekterne på siden, og først derefter kan vi indsætte kontrolpunktet. Jeg håber, det forklarer, hvad jeg mener, når jeg siger, at den aktive skærm skal have tilstrækkelig information.
# 5) Når det er tilføjet, kan kontrolpunktsegenskaberne ændres ved hjælp af dialogboksen 'Kontrolpunktsegenskaber'.
# 6) Hvert kontrolpunkt føjes til det lokale objektlager, når det tilføjes. Det kan flyttes til det delte objektlager, hvis det er nødvendigt.
# 7) Understøttes i alle miljøer, så længe de relevante tilføjelsesprogrammer er indlæst.
# 8) Nogle eksempler på objekterne, som dette kan bruges på vores webbilleder, redigeringsbokse, statisk tekst, webtabeller osv.
Hvordan indsættes et standardkontrolpunkt under optagelse?
Trin 1) Indsæt-> Kontrolpunkt: Vælg denne indstilling i menuen efter start af en registreringssession.
Trin # to) - At klikke på dette ikon resulterer også i den samme ting.
Trin # 3) En liste over relevante kontrolpunkter, der gælder for det aktuelle eller valgte trin til udførelse af et af de trin, der er anført i 1 og 2.
Trin # 4) Vælg kontrolpunkt. Vi vælger 'Standard' i vores tilfælde.
Trin # 5) QTP-interface bliver skjult, og brugeren kan vælge det objekt i AUT, som brugeren ønsker at indsætte et kontrolpunkt over.
Trin # 6) Vælg objektet, og følgende skærmbillede vises:
Trin # 7) Vælg objektet, og klik på OK i dialogboksen. Dialogboksen Kontrolpunktegenskaber vises.
Trin # 8) Vælg de egenskaber, du vil kontrollere, og klik på OK. Jeg vælger bare navnet. Som du kan se ovenfor, kan du ændre egenskaberne til enten en konstant værdi eller parametre. Der er også en timeout-parameter, som du kan indstille.
Hvad dette betyder er, at QTP venter på det bestemte antal sekunder, der er angivet i denne dialog, for at et bestemt objekt opnår en egenskabsværdi, før det udfører kontrollen.
Trin # 9) Sådan indstiller jeg parametrene og klikker på OK.
Trin # 10) Sådan ser mit kontrolpunkt ud i nøgleordsvisningen: (klik for at forstørre billedet)
Trin # elleve) I ekspertvisningen vises følgende kode:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Hvordan indsættes et standardkontrolpunkt under redigering?
# 1) Aktiv skærm: På den aktive skærm, lige på et objekt, og vælg muligheden for at indsætte standardkontrolpunkt. Derefter skal du følge de samme trin som ovenfor for at indsætte et kontrolpunkt. (klik for at forstørre billedet)
#to) På ethvert trin i QTP-testen skal du vælge menupunktet 'Indsæt-> Kontrolpunkt' og vælge 'Standardkontrolpunkt'. Følg igen ovenstående trin.
Hvordan Checkpoint-egenskaber kan tilgås og ændres?
Efter oprettelsen kan brugeren ændre et kontrolpunkt efter behov. Dette kan gøres via dialogboksen 'Egenskaber til kontrolpunkt'. Du kan få adgang til denne dialog på følgende måder:
# 1) Mens du opretter et kontrolpunkt, åbnes dette felt for den indledende definition af egenskaberne
#to) Vælg en eksisterende kontrolpunktserklæring i søgeordsvisningen, højreklik og vælg 'Kontrolpunktsegenskaber'
# 3) Åbn objektlageret, og egenskaberne er tilgængelige der er vist nedenfor: (klik for at forstørre billedet)
Fra dette felt kan alle egenskaberne for et kontrolpunkt ændres efter behov.
Da standardkontrolpunktet er det første på vores liste, har jeg givet de detaljerede trin til at tilføje det i forskellige scenarier og ændre det på forskellige måder i detaljer. Fremadrettet vil jeg liste de egenskaber og funktioner, der er unikke for hvert kontrolpunkt.
Det skal bemærkes, at trinene til at tilføje, bruge og manipulere kontrolpunkterne er de samme for de fleste af kontrolpunkterne. Fra nu af, medmindre specifikt nævnt, kan ovennævnte tilgang også bruges generisk til de andre.
Billedkontrolpunkt
En lille variation af et standardkontrolpunkt er, mens det bruges på webbilleder.
Hvis det objekt, hvor det indsatte kontrolpunkt tilfældigvis er et webbillede, åbnes den følgende dialogboks.
Det skal bemærkes, at denne skærm næsten er identisk med dialogboksen 'Checkpoint Properties', den er specifik for billeder.
Den eneste ekstra parameter er afkrydsningsfeltet 'Sammenlign billedindhold'. Hvis det er markeret, kontrolleres billedet i runtime med det, der er gemt under oprettelsen af kontrolpunktet, for at se om det er nøjagtigt det samme. Hvis de er de samme, vil testresultaterne kun have et billede. Hvis de er forskellige, vises begge billederne i testresultaterne.
Til Eksempel, på Gmail-siden forsøgte jeg at indsætte et standardkontrolpunkt på et af billederne fra den aktive skærm, og det er det, der bliver vist: (klik for at forstørre billedet)
Jeg foretager ingen ændringer i dialogen, det kan du, hvis du ønsker det, og klik på OK.
Sådan bliver det indsatte kontrolpunkt: (klik for at forstørre billedet)
Ekspertvisningskoden:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Det er alt for i dag! Vi fortsætter med de andre kontrolpunkter i yderligere sessioner. Du er velkommen til at stille dine spørgsmål.
=> Besøg her for QTP Training Tutorials Series
Anbefalet læsning
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- QTP-tutorial # 14 - Sådan tilføjes bitmap- og tekstkontrolpunkter i QTP-tests
- QTP-vejledning nr. 5 - Flytning af trin og håndtering af breakpoints
- QTP-tutorial # 15 - Brug af tekstområde, tabel og sidekontrolpunkter i QTP
- QTP Tutorial # 18 - Datadrevne og hybridrammer forklaret med QTP-eksempler
- QTP Tutorial # 6 - Forståelse af QTP Record og Run-indstillinger til vores første test
- QTP-tutorial # 24 - Brug af virtuelle objekter og gendannelsesscenarier i QTP-tests
- Dybdegående formørkelsesvejledninger til begyndere