Kontrolpunkter i QTP/UFT med Eksempel
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 beskrevet nedenfor
- Standard kontrolpunkter: Den sammenligner de forventede værdier af objektegenskaber, der er fanget under optagelse, med objektets aktuelle værdier under en løbetur
- Sidekontrolpunkt: Et standardkontrolpunkt, der er oprettet til en webside, kan kaldes et sidekontrolpunkt. Det bruges til at kontrollere et samlet antal links og billeder på en webside. Side Checkpoints kan bruges til at kontrollere Load Time, dvs. tid det tager at indlæse en webside.
- Bitmap Checkpoint hjælper en bruger med at tjekke bitmappet af et billede eller en hel webside. Det gør en pixel for pixel sammenligning mellem faktiske og forventede billeder.
- Billedkontrolpunkt giver dig mulighed for at kontrollere egenskaber som kildefilens placering af et webbillede. I modsætning til Bitmap Checkpoint kan du ikke kontrollere pixels (bitmaps) ved hjælp af billedkontrolpunkt.
- Tekstkontrolpunkt Bruges til at kontrollere forventet tekst i en webside eller applikation. Denne tekst kan være fra et bestemt område af applikationen eller en lille del af den viste tekst
- Tilgængelighedskontrolpunkter verificerer overensstemmelse med World Wide Web Consortium (W3C) instruktioner og retningslinjer for webbaseret teknologi og informationssystemer. Disse retningslinjer gør det nemt for handicappede at få adgang til internettet.
- Database kontrolpunkter oprette en forespørgsel i rekordtid, og databaseværdier gemmes som forventede værdier. Den samme forespørgsel udføres under kørselstiden, og faktiske og forventede værdier sammenlignes.
- In Tabel kontrolpunkt, 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. Table Checkpoint ligner Database Checkpoint
- Ved brug af XML kontrolpunkter du kan verificere XML-data, XML-skema, XML-data
Hvordan bruger man Checkpoints i QTP?
Klik link. hvis videoen ikke er tilgængelig
Takeaways fra videoen
- Du har måske bemærket, at resultater genereret for vores testscript ikke har nogen bestået/ikke bestået status, uden hvilken vores automatisering er ufuldstændig
- Det forventede TESTRESULTAT for vores scenarie skulle være - Flyreservationsvinduet, som er dette skærmbillede, skal vises efter indtastning af gyldigt brugernavn og adgangskode. For at opnå dette bliver vi nødt til det optage et ekstra trin # 6, som er Kontroller flyreservation, vises...
- Automatisering af dette verifikationstrin kan opnås ved hjælp af Checkpoints. Lad os gå videre og optage trin # 6 For at tilføje et checkpoint, højreklik på trin # 5, hvorefter checkpoint skal indsættes. Vælg Indsæt standardkontrolpunkt. Kontrolpunkt Egenskaber Dialog Box Åbner.
- QTP tildeler et standardnavn til et kontrolpunkt. Du kan indtaste dit foretrukne navn
- Tabellen viser alle de registrerede egenskaber og deres tilsvarende værdier for objektet. Markeringsmærket angiver, at disse egenskaber vil blive kontrolleret
- ABC-ikonet indikerer, at egenskabsværdierne er en konstant. Hvis du parametrerer nogen af de valgte egenskaber, ændres ikonet tilsvarende
- Lad os holde os til standarden og indsætte sætningen efter det aktuelle trin. Klik okay
- En check-erklæring med checkpoint-navn er indsat på linje # 6. Lad os afspille scriptet igen
- Scriptet giver en Run-Time Error
- Nå, dette er en almindelig fejlkilde for begyndere og sker, fordi QTP ved trin #5 lukker flyreservationsskærmen, og når udførelsen når trin #6 er der ikke noget flyreservationsskærmobjekt tilgængeligt til at variere dets egenskaber. Du skal sikre dig, at objektet, der verificerer, er tilgængeligt, mens QTP udfører Checkpoint Trinet
- Denne fejl kan rettes ved at ændre rækkefølgen af testtrin. Du skal skifte trin 5 og trin 6. I det nye scenarietrin er 5 at bekræfte, at flyreservationsvinduet eksisterer, og trin 6 er at lukke applikationen
- In HP QTP, du skal bare klippe trin #6 og indsætte det på stedet for trin #5. Lad os afspille manuskriptet igen. Scriptet passerer, og resultattræet giver de kontrolpunktværdier, der blev sammenlignet. Det er alt til standard checkpoints
Denne video tutorial viser forskellige typer af checkpoints i Quick Test Professional