Rodzaje trybów nagrywania w QTP/UFT: Analogowy, Niski Poziom, Kontekst

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

  1. Kontekst wrażliwy
  2. Analog
  3. Niski poziom

Tryb nagrywania kontekstowego

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

Tryb nagrywania analogowego

  • W trybie nagrywania analogowego, Profesjonalny szybki test rejestruje i śledzi każdy ruch myszy podczas przeciągania myszy po ekranie lub oknie.
  • Nagrania analogowe Micro Focus UFT są przechwytywane jako ścieżki i przechowywane w katalogu testu
  • Jest to przydatne do rejestrowania operacji, których nie można rejestrować na poziomie obiektu. Np. podpis wygenerowany przez przeciągnięcie myszy
  • W trybie analogowym można nagrywać
  1. Rekord Względem ekranu
  2. W stosunku do okna
  • Jeśli Twoja operacja analogowa jest ograniczona tylko do jednego okna, użyj opcji względnej do okna
  • Jeśli Twoja praca 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 konkretny obiekt lub konkretną operację.
  • Ten tryb rejestruje na poziomie obiektu i rejestruje wszystkie obiekty wykonawcze jako obiekty testowe Windows lub WinObject.
  • Używa się go, gdy dla testów ważne są dokładne współrzędne obiektu. Dobrym przykładem mogą być mapy skrótów, w których kliknięcie różnych sekcji obrazu prowadzi do różnych linków
  • Używane podczas rejestrowania testów w środowisku (lub obiekcie) nierozpoznawanym przez QTP
  • Tryb niskiego poziomu rejestruje współrzędne x, y dowolnych kliknięć

Poznaj kontekst, tryby nagrywania analogowego i niskopoziomowego na przykładzie w poniższym filmie

Kliknij tutaj jeśli film nie jest dostępny

Podsumowanie

  • Nagrywanie analogowe i nagrywanie na niskim poziomie wymagają więcej miejsca na dysku niż normalny tryb nagrywania.
  • W obu trybach pozycje ekranu podczas nagrywania i wykonywania muszą być identyczne, w przeciwnym razie skrypt nie zadziała
  • Z tego powodu należy korzystać z nagrywania analogowego lub nagrywania niskopoziomowego tylko wtedy, gdy normalny tryb nagrywania nie pozwala na dokładne zarejestrowanie operacji.
  • Czasami QTP automatycznie przełącza się w tryb niskiego poziomu podczas nagrywania obiektów lub środowisk nieobsługiwanych przez QTP

Codzienny biuletyn Guru99

Rozpocznij dzień od najnowszych i najważniejszych wiadomości na temat sztucznej inteligencji, dostarczanych już teraz.