qtp tutorial 13 steps insert standard
I forrige QTP treningsøkt , vi listet opp alle sjekkpunktene som QTP gir. Alle disse sjekkpunktene er veldig viktige for å sette inn bekreftelsespunkter i QTP-tester for å sjekke om gjeldende og forventede verdier for et objekt stemmer overens eller ikke. Dette bestemmer PASS eller FAIL-statusen til testen.
=> Klikk her for QTP Training Tutorials Series
beste gratis programvare for å laste ned youtube videoer
I dagens veiledning vil vi håndtere QTP Standard- og bildesjekkpunkter i detalj.
Standard sjekkpunkt
#1) Den brukes til å sjekke verdien for objektegenskap.
#to) Sammenligner forventet verdi med den faktiske verdien under kjøretiden.
# 3) Den kan stilles inn under opptak eller redigering av en test.
# 4) Den aktive skjermen kan også brukes til å sette inn dette kontrollpunktet. Det er viktig at tilstrekkelig informasjon er tilgjengelig på det aktive skjermbildet for å kunne sette inn et kontrollpunkt.
Til Eksempel : Hvis det er et skjermbilde med, Logg inn redigeringsboks, Passordredigeringsboks, OK, Avbryt og Hjelp-knappene. Vi må sjekke om Avbryt-knappen er synlig. Vi prøver å oppnå dette ved å plassere et kontrollpunkt på 'Synlig' objektegenskapen til Avbryt-knappen.
Under innspillingen utførte jeg en enter Login, skriv inn et passord og klikk OK; og innstillingen på den aktive skjermen min er å bare lagre objektene jeg handlet på og ikke de andre, jeg vil ikke kunne plassere kontrollpunktet på avbryt-knappen fordi den aktive skjermen ikke har informasjon om det objektet.
Derfor er det viktig at den aktive skjermen har fanget alle objektene på siden, og bare da kan vi sette inn kontrollpunktet. Jeg håper dette forklarer hva jeg mener når jeg sier at den aktive skjermen skal ha tilstrekkelig informasjon.
# 5) Når det er lagt til, kan kontrollpunktegenskapene endres ved hjelp av dialogboksen 'Kontrollpunktegenskaper'.
# 6) Hvert sjekkpunkt blir lagt til i det lokale objektlageret når det blir lagt til. Den kan flyttes til det delte objektregisteret om nødvendig.
# 7) Støttes for alle miljøene så lenge de aktuelle tilleggene er lastet inn.
# 8) Noen eksempler på objektene som dette kan brukes på våre nettbilder, redigeringsbokser, statisk tekst, nettbord, etc.
Hvordan setter du inn et standardkontrollpunkt under opptak?
Trinn 1) Insert-> Checkpoint: Velg dette alternativet fra menyen etter at du har startet en innspilling.
Steg # to) - Å klikke på dette ikonet resulterer også i det samme.
Steg # 3) En liste over relevante sjekkpunkter som gjelder for gjeldende eller valgte trinn for å utføre ett av trinnene som er oppført i 1 og 2.
Steg # 4) Velg type sjekkpunkt. Vi velger 'Standard' i vårt tilfelle.
Steg # 5) QTP-grensesnitt blir skjult, og brukeren kan velge objektet i AUT som brukeren ønsker å sette inn et kontrollpunkt over.
Steg # 6) Velg objektet og følgende skjermbilde vises:
Steg # 7) Velg objektet og klikk OK i dialogboksen. Dialogboksen Kontrollpunktegenskaper vises.
Steg # 8) Velg egenskapene du vil sjekkes, og klikk OK. Jeg skal velge bare navnet. Som du kan se ovenfor, kan du endre egenskapene til enten en konstant verdi eller parameterisere. Det er også en tidsavbruddsparameter som du kan angi.
Hva dette betyr er at QTP venter på det bestemte antall sekunder som er angitt i denne dialogen for et bestemt objekt for å oppnå en eiendomsverdi før det utfører kontrollen.
Steg # 9) Slik stiller jeg inn parametrene og klikker OK.
Steg # 10) Slik ser sjekkpunktet mitt ut i søkeordvisningen: (klikk for å forstørre bildet)
Steg # 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 setter du inn et standardkontrollpunkt mens du redigerer?
#1) Aktiv skjerm: I det aktive skjermbildet, rett på et objekt, og velg alternativet for å sette inn standard sjekkpunkt. Deretter følger du de samme trinnene som ovenfor for å sette inn et kontrollpunkt. (klikk for å forstørre bildet)
#to) Når som helst trinn i QTP-testen, velg menyalternativet 'Sett inn> Kontrollpunkt' og velg 'Standard kontrollpunkt'. Følg igjen trinnene ovenfor.
Hvordan kan du få tilgang til og endre egenskapene til Checkpoint?
Etter opprettelsen kan brukeren endre et kontrollpunkt etter behov. Dette kan gjøres gjennom dialogboksen 'Kontrollpunktegenskaper'. Du får tilgang til denne dialogboksen på følgende måter:
#1) Mens du oppretter et kontrollpunkt, åpnes denne boksen for den første definisjonen av egenskapene
#to) Velg en eksisterende kontrollpunktsuttalelse i søkeordvisningen, høyreklikk og velg 'Kontrollpunktegenskaper'
# 3) Åpne Object repository og egenskapene er tilgjengelige der er vist nedenfor: (klikk for å forstørre bildet)
Fra denne boksen kan alle egenskapene til et sjekkpunkt endres etter behov.
Siden standardkontrollpunktet er det første i listen vår, har jeg gitt de detaljerte trinnene for å legge det til i forskjellige scenarier og endre det på forskjellige måter i detalj. Fremover skal jeg liste opp egenskapene og funksjonene som er unike for hvert sjekkpunkt.
Det skal bemerkes at trinnene for å legge til, bruke og manipulere sjekkpunktene er de samme for de fleste sjekkpunktene. Fra nå av, med mindre spesifikt nevnt, kan ovennevnte tilnærming også brukes generisk til de andre.
Bildekontrollpunkt
En liten variasjon av et standard sjekkpunkt er mens det brukes på nettbilder.
Hvis objektet som kontrollpunktet som er satt inn tilfeldigvis er et nettbilde, åpnes følgende dialogboks.
Det skal bemerkes at dette skjermbildet er nesten identisk med 'Kontrollpunktegenskaper' -dialogen, det er spesifikt for bilder.
Den eneste ekstra parameteren er avmerkingsboksen 'Sammenlign bildeinnhold'. Hvis det er merket av, blir bildet i løpetid sjekket med det som er lagret under opprettelsen av kontrollpunktet for å se om det er nøyaktig det samme. Hvis de er de samme, vil testresultatene bare ha ett bilde. Hvis de er forskjellige, vises begge bildene i testresultatene.
Til Eksempel, på Gmail-siden prøvde jeg å sette inn et standard sjekkpunkt på et av bildene fra Active-skjermen, og dette blir det som vises: (klikk for å forstørre bildet)
Jeg vil ikke gjøre noen endringer i dialogen, det kan du, hvis du vil, og klikke OK.
Slik kommer det innsatte kontrollpunktet til å være: (klikk for å forstørre bildet)
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 vil fortsette med de andre sjekkpunktene i ytterligere økter. Ta gjerne spørsmål.
=> Besøk her for QTP Training Tutorials Series
Anbefalt lesing
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- QTP-veiledning nr. 14 - Slik legger du til bitmap- og tekstkontrollpunkter i QTP-tester
- QTP Tutorial # 5 - Moving Steps and Håndtering av Breakpoints
- QTP Opplæring # 15 - Bruk av tekstområde, tabell og sidekontrollpunkter i QTP
- QTP Opplæring # 18 - Datadrevne og hybridrammer forklart med QTP-eksempler
- QTP Tutorial # 6 - Forstå QTP Record and Run Settings for vår første test
- QTP opplæring # 24 - Bruk av virtuelle objekter og gjenopprettingsscenarier i QTP-tester
- In-Depth Eclipse Tutorials For Beginners