Rodzaje trybów nagrywania w QTP / UFT: analogowy, niski poziom, kontekst

Anonim

HP UFT (QTP) obsługuje 3 typy trybów nagrywania

  1. Wrażliwy na kontekst
  2. Analog
  3. Niski poziom

Tryb nagrywania zależnego od kontekstu

  • Normalny tryb nagrywania jest również nazywany trybem kontekstowym
  • Jest to domyślny tryb nagrywania, który w pełni wykorzystuje model obiektów testowych Quick Test Professional.
  • Rozpoznaje obiekty w aplikacji niezależnie od ich położenia na ekranie.
  • Rejestruje obiekty w Twojej aplikacji i wykonywane na nich operacje

Tryb nagrywania analogowego

  • W trybie nagrywania analogowego Quick Test Professional rejestruje i śledzi każdy ruch myszy podczas przeciągania myszą po ekranie lub oknie.
  • Nagrania analogowe Micro Focus UFT są przechwytywane jako ścieżki i przechowywane w katalogu twojego testu
  • Jest to przydatne do nagrywania operacji, których nie można zarejestrować na poziomie obiektu. Np. Podpis utworzony przez przeciągnięcie myszą
  • W trybie analogowym można nagrywać
  1. Rekord względem ekranu
  2. W stosunku do okna
  • Gdy operacja analogowa jest ograniczona tylko do jednego okna, użyj funkcji względem okna
  • Gdy operacja analogowa obejmuje wiele ekranów, np. Przeciąganie i upuszczanie obiektu z jednego okna do drugiego, użyj opcji ekranu

Tryb niskiego poziomu

  • Ten tryb umożliwia nagrywanie na dowolnym obiekcie w aplikacji, niezależnie od tego, czy QTP rozpoznaje określony obiekt lub określoną operację.
  • Ten tryb rejestruje na poziomie obiektu i rejestruje wszystkie obiekty czasu wykonywania jako obiekty testowe Window lub WinObject.
  • Jest używany, gdy dokładne współrzędne obiektu są ważne dla twoich testów. Dobrym przykładem mogą być hashmapy, w których kliknięcie różnych sekcji obrazu prowadzi do różnych linków
  • Używane podczas nagrywania testów w środowisku (lub na obiekcie) nierozpoznawanym przez QTP
  • Tryb niskiego poziomu rejestruje współrzędne x, y wszystkich kliknięć

Poznaj tryby nagrywania kontekstowego, analogowego i niskiego poziomu, korzystając z przykładu w poniższym filmie

Kliknij tutaj, jeśli wideo nie jest dostępne

Podsumowanie

  • Nagrywanie analogowe i nagrywanie niskopoziomowe wymaga więcej miejsca na dysku niż zwykły tryb nagrywania.
  • W obu trybach pozycje ekranu podczas nagrywania i wykonywania muszą być identyczne, w przeciwnym razie skrypt zawiedzie
  • W związku z tym nagrywania analogowego lub nagrywania niskiego poziomu należy używać tylko wtedy, gdy normalny tryb nagrywania nie rejestruje dokładnie operacji.
  • Czasami QTP automatycznie przełącza się w tryb niskiego poziomu podczas nagrywania obiektów lub środowisk nieobsługiwanych przez QTP