Kontrollpunkter i QTP / UFT med eksempel

Innholdsfortegnelse:

Anonim

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

  1. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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
  9. 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