HP UFT (QTP) podržava 3 vrste načina snimanja
- Kontekst osjetljiv
- Analog
- Niska razina
Način snimanja osjetljiv na kontekst
- Uobičajeni način snimanja naziva se i kontekstualno osjetljiv način
- To je zadani način snimanja koji u potpunosti iskorištava model testnog objekta Quick Test Professional.
- Prepoznaje objekte u aplikaciji bez obzira na njihovo mjesto na zaslonu.
- Bilježi objekte u vašoj aplikaciji i radnje izvršene na njima
Način analognog snimanja
- U analognom načinu snimanja, Quick Test Professional bilježi i prati svaki pokret miša dok ga povlačite oko zaslona ili prozora.
- Analogna snimka Micro Focus UFT snima se kao zapisa i pohranjuje u direktorij testa
- Korisno je za snimanje operacija koje se ne mogu snimiti na razini objekta. Npr., Potpis proizveden povlačenjem miša
- U analognom načinu možete snimati
- Snimanje u odnosu na zaslon
- U odnosu na prozor
- Kada je analogna operacija ograničena na samo jedan prozor, koristite u odnosu na prozor
- Kada vaša analogna operacija uključuje više zaslona, poput povlačenja i ispuštanja predmeta iz jednog prozora u drugi, koristite opciju zaslona
Način niske razine
- Ovaj način omogućuje snimanje na bilo koji objekt u vašoj aplikaciji, bez obzira na to što QTP prepoznaje određeni objekt ili određenu operaciju.
- Ovaj način bilježi na razini objekta i bilježi sve izvršene objekte kao testne objekte Window ili WinObject.
- Koristi se kada su za vaše testove važne točne koordinate objekta. Dobar primjer bi bile hashmape gdje vas klikom na različite odjeljke slike vode do različitih poveznica
- Koristi se za snimanje testova u okruženju (ili na objektu) koje QTP ne prepoznaje
- Način niske razine bilježi x, y koordinate bilo kojeg klika
Naučite kontekst, analogni način snimanja na niskoj razini s primjerom u sljedećem videozapisu
Kliknite ovdje ako videozapis nije dostupan
Sažetak
- Analogno snimanje i snimanje na niskoj razini zahtijevaju više prostora na disku od uobičajenog načina snimanja.
- U oba načina, položaji zaslona tijekom snimanja i vremena izvođenja moraju biti identični, inače skripta ne uspije
- Stoga koristite analogno snimanje ili snimanje na niskoj razini samo kada normalni način snimanja ne bilježi točno vaš rad.
- Povremeno se QTP automatski prebacuje u način niske razine tijekom snimanja objekata ili okruženja koja QTP ne podržava