Hva er Checkpoint i QTP?
Et sjekkpunkt er et verifiseringspunkt som sammenligner gjeldende verdi med forventet verdi for spesifiserte egenskaper til et objekt. Hvis gjeldende og forventet verdi samsvarer, genererer den en PASS-status, ellers MISLÅ status.
Typer av kontrollpunkter i Micro Focus UFT
Det er mange typer sjekkpunkter som er beskrevet nedenfor
- Standard sjekkpunkter: Den sammenligner de forventede verdiene for objektegenskaper som er fanget under opptak, med objektets nåværende verdier under en kjøringsøkt
- Sidekontrollpunkt: Et standardkontrollpunkt opprettet for en webside kan kalles et sidekontrollpunkt. Den brukes til å sjekke totalt antall lenker og bilder på en webside. Sidekontrollpunkter kan brukes til å kontrollere lastetid, dvs. tid det tar å laste inn en webside.
- Bitmap Checkpoint hjelper en bruker med å sjekke bitmap for et bilde eller en hel webside. Det gjør en piksel for piksel sammenligning mellom faktiske og forventede bilder.
- Image Checkpoint lar deg sjekke egenskaper som kildefilplasseringen til et nettbilde. I motsetning til Bitmap Checkpoint kan du ikke sjekke piksler (bitmaps) ved hjelp av bildekontrollpunkt.
- Text Checkpoint brukes til å sjekke forventet tekst på en webside eller applikasjon. Denne teksten kan være fra en bestemt region i applikasjonen eller en liten del av teksten som vises
- Accessibility Checkpoints verifiserer overholdelse av W3C-instruksjoner og retningslinjer for nettbasert teknologi og informasjonssystemer. Disse retningslinjene gjør det enkelt for funksjonshemmede å få tilgang til nettet.
- Databasekontrollpunkter oppretter et spørsmål i løpet av rekordtid, og databaseverdier lagres som forventede verdier. Den samme spørringen utføres i løpet av kjøretiden, og faktiske og forventede verdier blir sammenlignet.
- I Tabellkontrollpunkt kan du dynamisk sjekke innholdet i cellene i en tabell (rutenett) som vises i miljøet ditt. Du kan også sjekke forskjellige tabellegenskaper som radhøyde, cellebredde og så videre. Tabellkontrollpunkt ligner på databasekontrollpunkt
- Ved hjelp av XML-sjekkpunkter kan du bekrefte XML-data, XML-skjema, XML-data
Hvordan bruker jeg Checkpoints i QTP?
Klikk her hvis videoen ikke er tilgjengelig
Takeaways fra videoen
- Du har kanskje lagt merke til at resultatene som er generert for testskriptet vårt, ikke har noen godkjent / mislykket status uten hvilken automatiseringen vår er ufullstendig
- Det forventede testresultatet for vårt scenario skal være - Flight Reservation Window, som er dette skjermbildet, skal vises etter at du har tastet inn gyldig brukernavn og passord. For å oppnå dette må vi ta opp et ekstra trinn 6 som er Kontroller at vinduet for reservasjonsflyging vises ...
- Automatisering av dette verifiseringstrinnet kan oppnås ved hjelp av Checkpoints. La oss gå videre og registrere trinn 6 For å legge til et sjekkpunkt, høyreklikk på trinn 5 som sjekkpunktet må settes inn etter. Velg Sett inn standardkontrollpunkt. Dialogboksen Egenskaper for kontrollpunkt åpnes.
- QTP tilordner et kontrollnavn et standardnavn. Du kan skrive inn ønsket navn
- Tabellen viser alle de registrerte egenskapene og deres tilsvarende verdier for objektet. Merket markerer at disse egenskapene vil bli sjekket
- ABC-ikonet indikerte at eiendomsverdiene er konstant. Hvis du parameteriserer noen av de valgte egenskapene, endres ikonet tilsvarende
- La oss holde oss til standardinnstillingen og sette inn uttalelsen etter det nåværende trinnet. Klikk OK
- En sjekkuttrykk med kontrollpunktnavn settes inn på linje nr. 6. Gjør om skriptet
- Skriptet gir en kjøretidsfeil
- Vel, dette er en vanlig feilkilde for nybegynnere og skjer fordi i trinn 5 lukker QTP flyreservasjonsskjermen, og når kjøringen når trinn 6, er det ingen objekt for flyreservasjonsskjerm tilgjengelig for å variere egenskapene. Du må sørge for at objektet som verifiseres er tilgjengelig mens QTP utfører Checkpoint Step
- Denne feilen kan utbedres ved å endre rekkefølgen av teststrinn. Du må bytte trinn 5 og trinn 6. I det nye scenario-trinnet er 5 å bekrefte at vinduet til flyreservasjon eksisterer, og trinn 6 er å lukke applikasjonen
- I HP QTP trenger du bare å kutte trinn 6 og lime det inn på et sted i trinn 5. La oss spille skriptet på nytt. Skriptet passerer og resultattreet gir kontrollpunktverdiene som ble sammenlignet. Det er alt til standard sjekkpunkter
Denne videoopplæringen viser forskjellige typer kontrollpunkter i Quick Test Professional