HP UFT (QTP) tukee kolmen tyyppisiä tallennustiloja
- Kontekstiherkkä
- Analoginen
- Matala taso
Kontekstiherkkä tallennustila
- Normaalia tallennustilaa kutsutaan myös tilannekohtaiseksi tilaksi
- Oletustallennustila hyödyntää kaikkia Quick Test Professionalin testiobjektimalleja.
- Se tunnistaa sovelluksen kohteet riippumatta niiden sijainnista näytöllä.
- Se tallentaa sovelluksesi objektit ja niille suoritetut toiminnot
Analoginen tallennustila
- Analogisessa tallennustilassa Quick Test Professional tallentaa ja seuraa hiiren jokaista liikettä, kun vedät hiirtä näytön tai ikkunan ympäri.
- Micro Focus UFT: n analoginen tallennus kaapataan kappaleina ja tallennetaan testisi hakemistoon
- Se on hyödyllinen tallennettaessa toimintoja, joita ei voida tallentaa kohteen tasolla. Esim. Allekirjoitus, joka on tuotettu hiirtä vetämällä
- Analogisessa tilassa voit tallentaa
- Tietue suhteessa näyttöön
- Suhteessa ikkunaan
- Kun analoginen toiminto on rajoitettu vain yhteen ikkunaan, käytä sitä suhteessa ikkunaan
- Kun analogiseen toimintaan liittyy useita näyttöjä, kuten kohteen vetäminen ja pudottaminen yhdestä ikkunasta toiseen, käytä näyttövaihtoehtoa
Matalan tason tila
- Tämän tilan avulla voit tallentaa mihin tahansa sovelluksen objektiin riippumatta siitä, QTP tunnistaa tietyn objektin tai toiminnon.
- Tämä tila tallentaa objektitasolla ja tallentaa kaikki ajonaikaiset objektit joko Window- tai WinObject-testiobjekteina.
- Sitä käytetään, kun kohteen tarkat koordinaatit ovat tärkeitä testeissä. Hyvä esimerkki olisi hashmaps, jossa kuvan eri osien napsauttaminen vie sinut eri linkkeihin
- Käytetään testien tallentamiseen ympäristössä (tai objektissa), jota QTP ei tunnista
- Matalan tason tila tallentaa kaikkien napsautusten x, y-koordinaatit
Opi kontekstin, analogisen ja matalan tason tallennustilat esimerkin avulla seuraavasta videosta
Napsauta tätä, jos video ei ole käytettävissä
Yhteenveto
- Analoginen tallennus ja matalan tason tallennus vaativat enemmän levytilaa kuin normaali tallennustila.
- Molemmissa tiloissa näytön sijainnin on oltava identtinen tallennuksen ja ajoajan aikana, muuten komentosarja epäonnistuu
- Käytä siis analogista tai matalan tason tallennusta vain, jos normaali tallennustila ei tallenna toimintasi tarkasti.
- Toisinaan QTP siirtyy automaattisesti matalan tason tilaan tallennettaessa objekteja tai ympäristöjä, joita QTP ei tue