HP UFT (QTP) podpira 3 vrste načinov snemanja
- Kontekstno občutljivo
- Analogno
- Nizka stopnja
Kontekstni način snemanja
- Običajni način snemanja se imenuje tudi Context Sensitive Mode
- Privzeti način snemanja v celoti izkorišča model testnega predmeta Quick Test Professional.
- Predmete v aplikaciji prepozna ne glede na njihovo lokacijo na zaslonu.
- Zapiše predmete v vaši aplikaciji in operacije, ki se izvajajo na njih
Analogni način snemanja
- V analognem načinu snemanja Quick Test Professional beleži in spremlja vsako gibanje miške, ko miško povlečete po zaslonu ali oknu.
- Analogni posnetek Micro Focus UFT se zajame kot skladbe in shrani v imenik testa
- Uporaben je za snemanje operacij, ki jih ni mogoče posneti na ravni predmeta. Npr. Podpis, ustvarjen z vlečenjem miške
- V analognem načinu lahko snemate
- Snemaj glede na zaslon
- Glede na okno
- Ko je analogna operacija omejena na samo eno okno, uporabite glede na okno
- Če analogna operacija vključuje več zaslonov, kot je povlečenje in spuščanje predmeta iz enega okna v drugo, uporabite možnost zaslona
Način nizke ravni
- Ta način vam omogoča snemanje na kateri koli predmet v vaši aplikaciji, ne glede na to, ali QTP prepozna določen predmet ali določeno operacijo.
- Ta način snema na ravni predmeta in beleži vse predmete v času izvajanja kot preskusne objekte Window ali WinObject.
- Uporablja se, kadar so za vaše teste pomembne natančne koordinate predmeta. Dober primer bi bili hashmapi, kjer vas s klikom na različne odseke slike vodijo do različnih povezav
- Uporablja se za snemanje testov v okolju (ali na objektu), ki ga QTP ne prepozna
- Način na nizki ravni beleži koordinate x, y vseh klikov
Naučite se kontekstnih, analognih načinov snemanja na nizki ravni s primerom v naslednjem videoposnetku
Kliknite tukaj, če video ni dostopen
Povzetek
- Analogno snemanje in snemanje na nizki ravni zahtevata več prostora na disku kot običajni način snemanja.
- V obeh načinih morajo biti položaji zaslona med snemanjem in časom delovanja enaki, sicer skript ne uspe
- Zato uporabite analogno snemanje ali snemanje na nizki ravni samo, kadar običajni način snemanja ne beleži natančno vašega delovanja.
- QTP včasih samodejno preklopi v način nizke ravni med snemanjem predmetov ali okolij, ki jih QTP ne podpira