Kontrollpunkter 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 av kontrollpunkter 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

Slik bruker du kontrollpunkter 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 kontrollpunkt. Du kan legge 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 i trinn #5, QTP lukker skjermbildet for flyreservasjon, og nรฅr utfรธrelsen nรฅr trinn 6, er det ikke noe flyreservasjonsskjermobjekt tilgjengelig for รฅ endre egenskapene. Du mรฅ sรธrge for at objektet som verifiseres er tilgjengelig mens QTP utfรธrer kontrollpunktstrinnet
  • 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

Oppsummer dette innlegget med: