A HP UFT (QTP) 3féle felvételi módot támogat
- Környezetérzékeny
- Analóg
- Alacsony szint
Környezetérzékeny felvételi mód
- A normál felvételi módot kontextusérzékeny módnak is nevezik
- Ez az alapértelmezett rögzítési mód, amely teljes mértékben kihasználja a Quick Test Professional tesztobjektum-modelljének előnyeit.
- Felismeri az alkalmazásban lévő objektumokat, függetlenül azok helyétől a képernyőn.
- Rögzíti az alkalmazásban lévő objektumokat és az azokon végzett műveleteket
Analóg felvételi mód
- Analóg rögzítési módban a Quick Test Professional rögzíti és nyomon követi az egér minden mozdulatát, miközben az egeret a képernyőn vagy ablakban húzza.
- A Micro Focus UFT analóg felvételét Trackekként rögzítik és a teszt könyvtárában tárolják
- Hasznos olyan műveletek rögzítéséhez, amelyeket nem lehet objektum szintjén rögzíteni. Pl. Az egér húzásával előállított aláírás
- Analóg módban rögzíthet
- Felvétel a képernyőhöz képest
- Ablakhoz viszonyítva
- Ha az analóg művelete csak egy ablakra korlátozódik, használja az ablakhoz képest
- Ha az analóg művelet több képernyőt is magában foglal, például egy objektum egyik ablakból a másikba történő áthúzását, használja a képernyő opciót
Alacsony szintű mód
- Ez a mód lehetővé teszi az alkalmazás bármely objektumának rögzítését, függetlenül attól, hogy a QTP felismeri-e az adott objektumot vagy az adott műveletet.
- Ez a mód objektum szinten rögzít, és az összes futási objektumot Window vagy WinObject teszt objektumként rögzíti.
- Akkor használják, amikor a tárgy pontos koordinátái fontosak a tesztek során. Jó példa erre a hashmaps, ahol a kép különböző részeire kattintva különböző linkekre juthat
- A tesztek olyan környezetben (vagy objektumon) történő rögzítéséhez használatos, amelyet a QTP nem ismer fel
- Az alacsony szintű mód rögzíti az összes kattintás x, y koordinátáit
Ismerje meg a kontextus, az analóg és az alacsony szintű felvételi módokat egy példával a következő videóban
Kattintson ide, ha a videó nem érhető el
Összegzés
- Az analóg felvétel és az alacsony szintű felvétel több lemezterületet igényel, mint a normál felvételi mód.
- Mindkét mód esetében a képernyő és a felvétel ideje között azonosaknak kell lenniük, különben a parancsfájl nem működik
- Ezért csak akkor használjon analóg vagy alacsony szintű felvételt, ha a normál felvételi mód nem pontosan rögzíti a műveletet.
- Időnként a QTP automatikusan alacsony szintű üzemmódba kapcsol, miközben olyan objektumokat vagy környezeteket rögzít, amelyeket a QTP nem támogat