Rodzaje trybów nagrywania w QTP/UFT: Analogowy, Niski Poziom, Kontekst
HP UFT (QTP) obsługuje 3 typy trybów nagrywania
- Kontekst wrażliwy
- Analog
- 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ć
- Rekord Względem ekranu
- 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