Kontrolne točke u QTP/UFT s Primjerom
Što je kontrolna točka u QTP?
Kontrolna točka je točka provjere koja uspoređuje trenutnu vrijednost s očekivanom vrijednošću za određena svojstva objekta. Ako se trenutna i očekivana vrijednost podudaraju, generira se status PASS, inače status FAIL.
Vrste kontrolnih točaka u mikro fokusu UFT
Dolje su navedene mnoge vrste kontrolnih točaka
- Standardne kontrolne točke: Uspoređuje očekivane vrijednosti svojstava objekta snimljenih tijekom snimanja s trenutne vrijednosti objekta tijekom sesije trčanja
- Kontrolna točka stranice: Standardna kontrolna točka stvorena za web stranicu može se nazvati Kontrolna točka stranice. Koristi se za provjeru ukupnog broja poveznica i slika na web stranici. Kontrolne točke stranice mogu se koristiti za provjeru vremena učitavanja, tj. vremena potrebnog za učitavanje web stranice.
- Bitmap Checkpoint pomaže korisniku u provjeri bitmape slike ili cijele web stranice. Uspoređuje stvarne i očekivane slike piksel po piksel.
- Kontrolna točka slike omogućuje provjeru svojstava kao što je lokacija izvorne datoteke web slike. Za razliku od Bitmap Checkpoint, ne možete provjeriti piksele (bitmape) pomoću kontrolne točke slike.
- Kontrolna točka teksta Koristi se za provjeru očekivanog teksta na web stranici ili aplikaciji. Ovaj tekst može biti iz određene regije aplikacije ili mali dio prikazanog teksta
- Kontrolne točke pristupačnosti provjerava usklađenost s uputama i smjernicama World Wide Web Consortiuma (W3C) za tehnologiju i informacijske sustave temeljene na webu. Ove smjernice osobama s invaliditetom olakšavaju pristup webu.
- Kontrolne točke baze podataka kreirajte upit tijekom vremena snimanja i vrijednosti baze podataka pohranjuju se kao očekivane vrijednosti. Isti se upit izvršava tijekom vremena izvođenja i uspoređuju se stvarne i očekivane vrijednosti.
- In Kontrolna točka tablice, dinamički možete provjeriti sadržaj ćelija tablice (mreže) koja se pojavljuje u vašem okruženju. Također možete provjeriti različita svojstva tablice kao što su visina retka, širina ćelije i tako dalje. Kontrolna točka tablice slična je kontrolnoj točki baze podataka
- Korištenje XML kontrolne točke možete provjeriti XML podatke, XML shemu, XML podatke
Kako koristiti kontrolne točke u QTP?
Kliknite ovdje ako video nije dostupan
Zaključci iz videa
- Možda ste primijetili da rezultati generirani za našu testnu skriptu nemaju Pass/Fal Status bez kojeg je naša automatizacija nepotpuna
- Očekivani REZULTAT TESTIRANJA za naš scenarij trebao bi biti – Prozor za rezervaciju leta koji bi se ovaj ekran trebao pojaviti nakon unosa važećeg korisničkog imena i lozinke. Da bismo to postigli morat ćemo zapis prikazuje se dodatni korak # 6 koji je prozor za provjeru rezervacije leta…
- Automatizacija ovog koraka provjere može se postići korištenjem kontrolnih točaka. Idemo naprijed i snimimo korak # 6 Za dodavanje kontrolne točke, kliknite desnim klikom na korak # 5 nakon kojeg je potrebno umetnuti kontrolnu točku. Odaberite Umetni standardnu kontrolnu točku. Dijaloški okvir Svojstva kontrolne točke Box Otvara se.
- QTP dodjeljuje zadani naziv kontrolnoj točki. Možete unijeti svoj željeni naziv
- Tablica prikazuje sva zabilježena svojstva i njihove odgovarajuće vrijednosti za objekt. Oznaka odabira označava da će ova svojstva biti provjerena
- Ikona ABC označava da su vrijednosti svojstava konstante. Ako parametrirate bilo koje od odabranih svojstava, ikona se mijenja na odgovarajući način
- Držimo se zadane vrijednosti i ubacimo izjavu nakon trenutnog koraka. Kliknite OK
- Izjava o provjeri s nazivom kontrolne točke umetnuta je u retku # 6. Ponovno pustimo skriptu
- Skripta daje pogrešku tijekom izvođenja
- Pa, ovo je čest izvor pogreške za početnike i događa se jer u koraku br. 5, QTP zatvara zaslon za rezervaciju leta i kada izvršenje dođe do koraka #6, nema dostupnog objekta zaslona za rezervaciju leta za promjenu njegovih svojstava. Morate osigurati da je objekt koji se provjerava dostupan dok QTP izvršava korak kontrolne točke
- Ova se pogreška može ispraviti promjenom redoslijeda koraka testiranja. Morate zamijeniti korak 5 i korak 6. U novom koraku scenarija, korak 5 je provjera postojanja prozora za rezervaciju leta, a korak 6 je zatvaranje aplikacije
- In HP QTP, samo trebate izrezati korak #6 i zalijepiti ga na mjesto koraka #5. Pustimo ponovno scenarij. Skripta prolazi i stablo rezultata daje vrijednosti kontrolnih točaka koje su uspoređene. To je sve za standardne kontrolne točke
Ovaj video vodič pokazuje različite vrste kontrolne točke u Quick Test Professional
