HP UFT (QTP) obsługuje 3 typy trybów nagrywania
- Wrażliwy na kontekst
- Analog
- 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ć
- Rekord względem ekranu
- 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