Sjekkpunkter i QTP/UFT med Eksempel
Hva er Checkpoint i QTP?
Et sjekkpunkt er et verifikasjonspunkt 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 FAIL-status.
Typer sjekkpunkter i Micro Focus UFT
Det er mange typer sjekkpunkter beskrevet nedenfor
- Standard sjekkpunkter: Den sammenligner de forventede verdiene for objektegenskapene som er fanget under opptak med objektets nåværende verdier under en løpetur
- Sidesjekkpunkt: Et standardsjekkpunkt opprettet for en nettside kan kalles et sidesjekkpunkt. Den brukes til å sjekke et totalt antall lenker og bilder på en nettside. Sidesjekkpunkter kan brukes til å sjekke Load Time, dvs. tiden det tar å laste en nettside.
- Bitmap-sjekkpunkt hjelper en bruker med å sjekke punktgrafikken til et bilde eller en fullstendig nettside. Den gjør en piksel for piksel sammenligning mellom faktiske og forventede bilder.
- Bildesjekkpunkt lar deg sjekke egenskaper som kildefilplassering til et nettbilde. I motsetning til Bitmap Checkpoint kan du ikke sjekke piksler (bitmaps) ved å bruke bildesjekkpunkt.
- Tekstsjekkpunkt brukes til å sjekke forventet tekst i en nettside eller applikasjon. Denne teksten kan være fra en bestemt del av applikasjonen eller en liten del av teksten som vises
- Tilgjengelighetssjekkpunkter verifiserer samsvar med World Wide Web Consortium (W3C) instruksjoner og retningslinjer for nettbasert teknologi og informasjonssystemer. Disse retningslinjene gjør det enkelt for funksjonshemmede å få tilgang til nettet.
- Database sjekkpunkter opprette en spørring i løpet av rekordtid og databaseverdier lagres som forventede verdier. Den samme spørringen utføres under kjøretiden og faktiske og forventede verdier sammenlignes.
- In Tabell sjekkpunkt, kan du dynamisk sjekke innholdet i cellene i en tabell (rutenett) som vises i miljøet ditt. Du kan også sjekke ulike tabellegenskaper som radhøyde, cellebredde og så videre. Tabellsjekkpunkt ligner på Databasesjekkpunkt
- Ved hjelp av XML-sjekkpunkter du kan verifisere XML-data, XML-skjema, XML-data
Hvordan bruke Checkpoints i QTP?
Klikk her. hvis videoen ikke er tilgjengelig
Takeaway fra videoen
- Du har kanskje lagt merke til at resultater generert for testskriptet vårt ikke har noen bestått/bestått status uten noe som automatiseringen vår er ufullstendig
- Det forventede TESTRESULTATET for scenariet vårt bør være – Flyreservasjonsvinduet, som er dette skjermbildet, skal vises etter å ha skrevet inn gyldig brukernavn og passord. For å oppnå dette må vi rekord et ekstra trinn # 6 som er Sjekk flyreservasjon-vinduet vises...
- Automatisering av dette verifiseringstrinnet kan oppnås ved å bruke Checkpoints. La oss gå videre og registrere trinn # 6 For å legge til et sjekkpunkt, høyreklikk på trinn # 5, hvoretter sjekkpunktet må settes inn. Velg Sett inn standard sjekkpunkt. Dialog for sjekkpunktegenskaper Box Åpner.
- QTP tildeler et standardnavn til et sjekkpunkt. Du kan skrive inn ditt foretrukne navn
- Tabellen viser alle de registrerte egenskapene og deres tilsvarende verdier for objektet. Markeringsmerket indikerer at disse egenskapene vil bli sjekket
- ABC-ikonet indikerte at egenskapsverdiene er en konstant. Hvis du parameteriserer noen av de valgte egenskapene, endres ikonet tilsvarende
- La oss holde oss til standarden og sette inn setningen etter det gjeldende trinnet. Klikk OK
- En sjekkerklæring med sjekkpunktnavn er satt inn på linje # 6. La oss spille av skriptet på nytt
- Skriptet gir en Run-Time Error
- Vel, dette er en vanlig feilkilde for nybegynnere og skjer fordi QTP ved trinn #5 lukker flyreservasjonsskjermen og når utførelsen når trinn #6 er det ikke noe flyreservasjonsskjermobjekt tilgjengelig for å variere egenskapene. Du må sørge for at objektet som verifiseres er tilgjengelig mens QTP utfører sjekkpunkttrinnet
- Denne feilen kan rettes ved å endre rekkefølgen av testtrinn. Du må bytte trinn 5 og trinn 6. I det nye scenarietrinnet er 5 å bekrefte at flyreservasjonsvinduet eksisterer, og trinn 6 er å lukke applikasjonen
- In HP QTP, du trenger bare å klippe ut trinn #6 og lime det inn på stedet for trinn #5. La oss spille av manuset på nytt. Skriptet passerer og resultattreet gir sjekkpunktverdiene som ble sammenlignet. Det er alt til standard sjekkpunkter
Denne videoopplæringen viser ulike typer sjekkpunkter i Quick Test Professional