QTP / UFT: n tallennustilojen tyypit: Analoginen, matala, konteksti

Anonim

HP UFT (QTP) tukee kolmen tyyppisiä tallennustiloja

  1. Kontekstiherkkä
  2. Analoginen
  3. 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
  1. Tietue suhteessa näyttöön
  2. 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