HP UFT (QTP) podporuje 3 typy režimů záznamu
- Kontextově citlivý
- Analogový
- Nízká úroveň
Režim záznamu citlivého na kontext
- Normální režim záznamu se také nazývá kontextový režim
- Jedná se o výchozí režim záznamu, který plně využívá model testovacího objektu Quick Test Professional.
- Rozpoznává objekty v aplikaci bez ohledu na jejich umístění na obrazovce.
- Zaznamenává objekty ve vaší aplikaci a operace s nimi prováděné
Režim analogového nahrávání
- V režimu analogového nahrávání Quick Test Professional zaznamenává a sleduje každý pohyb myši, když táhnete myší po obrazovce nebo okně.
- Analogový záznam Micro Focus UFT je zachycen jako stopy a uložen v adresáři vašeho testu
- Je to užitečné pro operace záznamu, které nelze zaznamenat na úrovni objektu. Např. Podpis vytvořený přetažením myši
- V analogovém režimu můžete nahrávat
- Záznam relativní k obrazovce
- Ve vztahu k oknu
- Pokud je vaše analogová operace omezena pouze na jedno okno, použijte ve vztahu k oknu
- Pokud vaše analogová operace zahrnuje více obrazovek, jako je přetahování objektu z jednoho okna do druhého, použijte možnost obrazovky
Režim nízké úrovně
- Tento režim umožňuje nahrávat na libovolný objekt ve vaší aplikaci bez ohledu na to, zda QTP rozpozná konkrétní objekt nebo konkrétní operaci.
- Tento režim zaznamenává na úrovni objektu a zaznamenává všechny objekty za běhu jako testovací objekty Window nebo WinObject.
- Používá se, když jsou pro vaše testy důležité přesné souřadnice objektu. Dobrým příkladem by byly hashmapy, kde kliknutím na různé části obrázku se dostanete na různé odkazy
- Používá se při nahrávání testů v prostředí (nebo na objektu), které QTP nerozpoznává
- Režim nízké úrovně zaznamenává souřadnice x, y všech kliknutí
Naučte se kontextové, analogové a nízkoúrovňové režimy nahrávání s příkladem v následujícím videu
Pokud video není přístupné, klikněte sem
souhrn
- Analogové nahrávání a nahrávání na nízké úrovni vyžadují více místa na disku než normální režim nahrávání.
- U obou režimů musí být pozice obrazovky během záznamu a doby běhu identické, jinak skript selže
- Proto používejte analogové nahrávání nebo nahrávání na nízké úrovni pouze v případě, že normální režim nahrávání přesně nezaznamenává vaši operaci.
- Někdy se QTP automaticky přepne do režimu nízké úrovně při záznamu objektů nebo prostředí, které QTP nepodporuje