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

  1. Standard sjekkpunkter: Den sammenligner de forventede verdiene for objektegenskapene som er fanget under opptak med objektets nåværende verdier under en løpetur
  2. 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.
  3. 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.
  4. Bildesjekkpunkt lar deg sjekke egenskaper som kildefilplassering til et nettbilde. I motsetning til Bitmap Checkpoint kan du ikke sjekke piksler (bitmaps) ved å bruke bildesjekkpunkt.
  5. 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
  6. 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.
  7. 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.
  8. 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
  9. 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