HP UFT (QTP) toetab kolme tüüpi salvestusrežiime
- Kontekstitundlik
- Analoog
- Madal tase
Kontekstitundlik salvestusrežiim
- Tavalist salvestusrežiimi nimetatakse ka kontekstitundlikuks režiimiks
- See on vaikimisi salvestusrežiim, mis kasutab Quick Test Professionali testiobjekti mudeli kõiki eeliseid.
- See tunneb rakenduses olevad objektid ära nende asukohast ekraanil.
- See salvestab teie rakenduses olevad objektid ja nendega tehtud toimingud
Analoogsalvestusrežiim
- Analoogsalvestusrežiimis salvestab ja testib Quick Test Professional hiire iga liigutust, kui lohistate hiirt ekraanil või aknas.
- Micro Focus UFT analoogsalvestus salvestatakse rajadena ja salvestatakse teie testi kataloogi
- See on kasulik selliste toimingute salvestamiseks, mida ei saa objekti tasemel salvestada. Nt. Hiire lohistamisega loodud allkiri
- Analoogrežiimis saate salvestada
- Salvestus ekraaniga võrreldes
- Akna suhtes
- Kui teie analoogoperatsioon piirdub ainult ühe aknaga, kasutage seda akna suhtes
- Kui teie analoogoperatsioon hõlmab mitut ekraani, näiteks objekti lohistamine ühest aknast teise, kasutage ekraanivalikut
Madal režiim
- See režiim võimaldab teil salvestada mis tahes teie rakenduse objektil, olenemata sellest, kas QTP tuvastab konkreetse objekti või konkreetse toimingu.
- See režiim salvestab objekti tasemel ja salvestab kõik tööaja objektid kas Windowsi või WinObjecti testobjektidena.
- Seda kasutatakse juhul, kui teie testide jaoks on objekti täpsed koordinaadid olulised. Hea näide võiks olla hashmaps, kus pildi erinevatel jaotistel klõpsates suunatakse teid erinevatele linkidele
- Kasutatakse testide salvestamisel keskkonnas (või objektil), mida QTP ei tunnusta
- Madal režiim salvestab kõigi klõpsude x, y koordinaadid
Lisateavet konteksti, analoogide ja madala taseme salvestusrežiimide kohta saate järgmises videos toodud näite abil
Kui videole pole juurdepääsu, klõpsake siin
Kokkuvõte
- Analoogsalvestus ja madala taseme salvestamine nõuavad tavapärasest salvestusrežiimist rohkem kettaruumi.
- Mõlema režiimi puhul peavad ekraani asukohad salvestuse ajal ja käitamisajal olema identsed, vastasel juhul skript ebaõnnestub
- Seega kasutage analoogsalvestust või madala tasemega salvestamist ainult siis, kui tavaline salvestusrežiim teie tegevust täpselt ei salvesta.
- Mõnikord lülitub QTP automaatselt madala taseme režiimi, salvestades samal ajal objekte või keskkondi, mida QTP ei toeta