HP UFT (QTP) podporuje 3 typy režimov záznamu
- Kontextové citlivé
- Analógový
- Nízky level
Režim záznamu citlivého na kontext
- Normálny režim záznamu sa nazýva aj kontextový režim
- Je to predvolený režim záznamu, ktorý naplno využíva výhody modelu testovacieho objektu Quick Test Professional.
- Rozpoznáva objekty v aplikácii bez ohľadu na ich umiestnenie na obrazovke.
- Zaznamenáva objekty vo vašej aplikácii a operácie s nimi vykonané
Režim analógového nahrávania
- V režime analógového nahrávania Quick Test Professional zaznamenáva a sleduje každý pohyb myši, keď ju potiahnete po obrazovke alebo okne.
- Analógový záznam Micro Focus UFT je zaznamenaný ako stopy a uložený v adresári vášho testu
- Je to užitočné pre operácie nahrávania, ktoré nie je možné zaznamenať na úrovni objektu. Napr. Podpis vyrobený potiahnutím myši
- V analógovom režime môžete nahrávať
- Zaznamenajte relatívne na obrazovku
- Vzťahujúce sa k oknu
- Ak je vaša analógová prevádzka obmedzená iba na jedno okno, použite relatívne k oknu
- Ak vaša analógová operácia zahŕňa viac obrazoviek, napríklad pretiahnutie objektu z jedného okna do druhého, použite možnosť obrazovky
Režim nízkej úrovne
- Tento režim umožňuje nahrávať na ľubovoľný objekt vo vašej aplikácii bez ohľadu na to, či QTP rozpozná konkrétny objekt alebo konkrétnu operáciu.
- Tento režim zaznamenáva na úrovni objektov a zaznamenáva všetky objekty za chodu ako testovacie objekty Window alebo WinObject.
- Používa sa, keď sú pre vaše testy dôležité presné súradnice objektu. Dobrým príkladom by boli hashmapy, kde kliknutím na rôzne časti obrázka sa dostanete na rôzne odkazy
- Používa sa pri zaznamenávaní testov v prostredí (alebo na objekte), ktoré QTP nerozpoznáva
- Režim nízkej úrovne zaznamenáva súradnice x, y všetkých kliknutí
Naučte sa kontextové, analógové a nízkoúrovňové režimy záznamu na príklade v nasledujúcom videu
Ak video nie je prístupné, kliknite sem
Zhrnutie
- Analógové nahrávanie a nahrávanie na nízkej úrovni vyžadujú viac miesta na disku ako v bežnom režime nahrávania.
- V obidvoch režimoch musia byť polohy obrazovky počas záznamu a doby behu identické, inak skript zlyhá
- Preto používajte analógové nahrávanie alebo nahrávanie na nízkej úrovni, iba ak bežný režim nahrávania nepresne zaznamenáva vašu činnosť.
- Niekedy sa QTP automaticky prepne do režimu nízkej úrovne pri zaznamenávaní objektov alebo prostredí, ktoré QTP nepodporuje