Kontrolpunkter i QTP / UFT med eksempel

Indholdsfortegnelse:

Anonim

Hvad er Checkpoint i QTP?

Et kontrolpunkt er et verifikationspunkt, der sammenligner den aktuelle værdi med den forventede værdi for specificerede egenskaber for et objekt. Hvis den aktuelle og forventede værdi matcher, genererer den en PASS-status ellers FAIL-status.

Typer af kontrolpunkter i Micro Focus UFT

Der er mange typer kontrolpunkter, der er beskrevet nedenfor

  1. Standardkontrolpunkter: Den sammenligner de forventede værdier af objektegenskaber, der er fanget under optagelse, med objektets aktuelle værdier under en kørselssession
  2. Sidekontrolpunkt: Et standardkontrolpunkt oprettet til en webside kan kaldes et sidekontrolpunkt. Det bruges til at kontrollere et samlet antal links og billeder på en webside. Sidekontrolpunkter kan bruges til at kontrollere indlæsningstid, dvs. det tager tid at indlæse en webside.
  3. Bitmap Checkpoint hjælper en bruger med at kontrollere bitmap for et billede eller en fuld webside. Det sammenligner pixel for pixel mellem faktiske og forventede billeder.
  4. Image Checkpoint giver dig mulighed for at kontrollere egenskaber som kildefilplacering for et webbillede. I modsætning til Bitmap Checkpoint kan du ikke kontrollere pixels (bitmaps) ved hjælp af billedkontrolpunkt.
  5. Tekstkontrolpunkt bruges til at kontrollere forventet tekst på en webside eller applikation. Denne tekst kan være fra en bestemt region i applikationen eller en lille del af den viste tekst
  6. Tilgængelighedskontrolsteder verificerer overholdelse af W3C-instruktioner og retningslinjer for internetbaseret teknologi og informationssystemer. Disse retningslinjer gør det let for handicappede at få adgang til internettet.
  7. Databasekontrolpunkter opretter en forespørgsel i løbet af rekordtid, og databaseværdier gemmes som forventede værdier. Den samme forespørgsel udføres i løbetid, og de faktiske og forventede værdier sammenlignes.
  8. I tabelkontrolpunkt kan du dynamisk kontrollere indholdet af celler i en tabel (gitter), der vises i dit miljø. Du kan også kontrollere forskellige tabelegenskaber som rækkehøjde, cellebredde og så videre. Tabelkontrolpunkt svarer til databasekontrolpunkt
  9. Ved hjælp af XML-kontrolpunkter kan du verificere XML-data, XML-skema, XML-data

Hvordan bruges Checkpoints i QTP?

Klik her, hvis videoen ikke er tilgængelig

Takeaways fra videoen

  • Du har måske bemærket, at resultater, der er genereret til vores testscript, ikke har nogen bestået / ikke-godkendt status, uden hvilken vores automatisering ikke er komplet
  • Det forventede testresultat for vores scenario skal være - Flight Reservation Window, som er denne skærm, skal vises efter indtastning af gyldigt brugernavn og adgangskode. For at opnå dette bliver vi nødt til at registrere et yderligere trin # 6, som er Kontroller, at vinduet med reservation af fly vises ...
  • Automatisering af dette verifikationstrin kan opnås ved hjælp af kontrolpunkter. Lad os gå videre og registrere trin # 6 For at tilføje et kontrolpunkt skal du højreklikke på trin # 5, hvorefter kontrolpunktet skal indsættes. Vælg Indsæt standardkontrolpunkt. Dialogboksen Egenskaber for kontrolpunkt åbnes.
  • QTP tildeler et kontrolnavn et standardnavn. Du kan indtaste dit foretrukne navn
  • Tabellen viser alle de registrerede egenskaber og deres tilsvarende værdier for objektet. Markeringen markerer, at disse egenskaber kontrolleres
  • ABC-ikon angav, at egenskabsværdierne er konstante. Hvis du parametrerer en af ​​de valgte egenskaber, ændres ikonet tilsvarende
  • Lad os holde os til standardindstillingen og indsætte udsagnet efter det aktuelle trin. Klik okay
  • En kontrolerklæring med kontrolpunktnavn indsættes på linje # 6. Lad os afspille scriptet igen
  • Scriptet giver en kørselsfejl
  • Nå, dette er en almindelig fejlkilde for begyndere og sker, fordi QTP ved trin # 5 lukker Flight Reservation Screen, og når udførelsen når trin # 6, er der ingen Flight Reservation Screen Object tilgængelig for at variere dens egenskaber. Du skal sikre dig, at det objekt, der verificeres, er tilgængeligt, mens QTP udfører kontrolpunktstrinet
  • Denne fejl kan afhjælpes ved at ændre rækkefølgen af ​​teststrin. Du er nødt til at skifte trin 5 & trin 6. I det nye scenarietrin er 5 at kontrollere, at vinduet med reservation af fly eksisterer, og trin 6 er at lukke programmet
  • I HP QTP skal du bare skære trin # 6 og indsætte det på trin # 5. Lad os afspille scriptet igen. Scriptet passerer, og resultattræet giver de kontrolpunktværdier, der blev sammenlignet. Det er alt sammen med standardkontrolpunkter

Denne video-tutorial demonstrerer forskellige typer kontrolpunkter i Quick Test Professional