Typy režimů nahrávání v QTP / UFT: analogové, nízké úrovně, kontext

Anonim

HP UFT (QTP) podporuje 3 typy režimů záznamu

  1. Kontextově citlivý
  2. Analogový
  3. 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
  1. Záznam relativní k obrazovce
  2. 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