qtp tutorial 13 steps insert standard
w poprzednia sesja szkoleniowa QTP , wymieniliśmy wszystkie punkty kontrolne, które zapewnia QTP. Wszystkie te punkty kontrolne są bardzo ważne przy wstawianiu punktów weryfikacji do testów QTP w celu sprawdzenia, czy bieżące i oczekiwane wartości obiektu są zgodne, czy nie. Określa to status PASS lub FAIL tego testu.
=> Kliknij tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
bezpieczny program do pobierania filmów z YouTube
W dzisiejszym samouczku zajmiemy się QTP Punkty kontrolne Standard i Obraz szczegółowo.
Standardowy punkt kontrolny
# 1) Służy do sprawdzania wartości właściwości obiektu.
#dwa) Porównuje oczekiwaną wartość z rzeczywistą wartością w czasie działania.
# 3) Można go ustawić podczas nagrywania lub edycji testu.
# 4) Do wstawienia tego punktu kontrolnego można również użyć aktywnego ekranu. Ważne jest, aby na aktywnym ekranie były dostępne wystarczające informacje, aby można było wstawić punkt kontrolny.
Dla Przykład : Jeśli jest ekran z polem edycji logowania, polem edycji hasła, przyciskami OK, Anuluj i Pomoc. Musimy sprawdzić, czy przycisk Anuluj jest widoczny. Próbujemy to osiągnąć, umieszczając punkt kontrolny na właściwości obiektu „Widoczny” przycisku Anuluj.
Podczas nagrywania wprowadziłem Login, podaj hasło i kliknij OK; a ustawienie na moim aktywnym ekranie to po prostu przechowywanie obiektów, na których działałem, a nie innych, nie będę mógł umieścić punktu kontrolnego na przycisku anulowania, ponieważ aktywny ekran nie zawiera informacji o tym obiekcie.
Dlatego ważne jest, aby aktywny ekran przechwycił wszystkie obiekty na stronie i dopiero wtedy możemy wstawić punkt kontrolny. Mam nadzieję, że to wyjaśnia, co mam na myśli, kiedy mówię, że aktywny ekran powinien mieć wystarczającą ilość informacji.
# 5) Po dodaniu właściwości punktu kontrolnego można zmienić za pomocą okna dialogowego „Właściwości punktu kontrolnego”.
# 6) Każdy punkt kontrolny jest dodawany do lokalnego repozytorium obiektów po dodaniu. W razie potrzeby można go przenieść do repozytorium obiektów współdzielonych.
# 7) Obsługiwane dla wszystkich środowisk, o ile załadowane są odpowiednie dodatki.
# 8) Kilka przykładów obiektów, których można użyć w naszych obrazach internetowych, polach edycji, tekście statycznym, tabelach internetowych itp.
Jak wstawić standardowy punkt kontrolny podczas nagrywania?
Krok 1) Wstaw-> Punkt kontrolny: Wybierz tę opcję z menu po rozpoczęciu sesji nagrywania.
Krok # dwa) - Kliknięcie tej ikony również skutkuje tym samym.
Krok # 3) Lista odpowiednich punktów kontrolnych mających zastosowanie do bieżącego lub wybranego etapu wykonywania jednego z kroków wymienionych w punktach 1 i 2.
Krok # 4) Wybierz typ punktu kontrolnego. W naszym przypadku wybierzemy „Standard”.
Krok # 5) Interfejs QTP zostaje ukryty i użytkownik może wybrać obiekt w AUT, nad którym użytkownik chce wstawić punkt kontrolny.
Krok # 6) Wybierz obiekt, a pojawi się następujący ekran:
Krok # 7) Wybierz obiekt i kliknij OK w oknie dialogowym. Zostanie wyświetlone okno dialogowe właściwości punktu kontrolnego.
Krok # 8) Wybierz właściwości, które chcesz sprawdzić i kliknij OK. Wybieram tylko nazwę. Jak widać powyżej, możesz zmienić właściwości na stałą wartość lub sparametryzować. Istnieje również parametr limitu czasu, który można ustawić.
Oznacza to, że QTP czeka przez określoną liczbę sekund podaną w tym oknie dialogowym, zanim określony obiekt uzyska wartość właściwości, zanim wykona sprawdzenie.
Krok # 9) Tak ustawiam parametry i klikam OK.
Krok # 10) Tak wygląda mój punkt kontrolny w widoku słów kluczowych: (kliknij, aby powiększyć obraz)
Krok # jedenaście) W widoku eksperta zostanie wyświetlony następujący kod:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Jak wstawić standardowy punkt kontrolny podczas edycji?
# 1) Aktywny ekran: Na aktywnym ekranie, bezpośrednio na obiekcie i wybierz opcję wstawienia standardowego punktu kontrolnego. Następnie wykonaj te same kroki, co powyżej, aby wstawić punkt kontrolny. (kliknij, aby powiększyć obraz)
#dwa) Na dowolnym etapie testu QTP wybierz opcję menu „Wstaw-> Punkt kontrolny” i wybierz „Standardowy punkt kontrolny”. Ponownie wykonaj powyższe kroki.
Jak można uzyskać dostęp do właściwości Checkpoint i je modyfikować?
Po utworzeniu użytkownik może zmodyfikować punkt kontrolny zgodnie z wymaganiami. Można to zrobić za pomocą okna dialogowego „Właściwości punktu kontrolnego”. Dostęp do tego okna dialogowego można uzyskać w następujący sposób:
# 1) Podczas tworzenia punktu kontrolnego to pole otwiera się do wstępnej definicji właściwości
#dwa) Wybierz istniejącą instrukcję punktu kontrolnego w widoku słów kluczowych, kliknij prawym przyciskiem myszy i wybierz „Właściwości punktu kontrolnego”
# 3) Otwórz repozytorium obiektów, a właściwości są tam dostępne, pokazane poniżej: (kliknij, aby powiększyć obraz)
W tym polu wszystkie właściwości punktu kontrolnego można modyfikować zgodnie z wymaganiami.
Ponieważ standardowy punkt kontrolny jest pierwszym na naszej liście, przedstawiłem szczegółowe kroki dodawania go w różnych scenariuszach i szczegółowej modyfikacji go na różne sposoby. Idąc dalej, mam zamiar wymienić właściwości i funkcje, które są unikalne dla każdego punktu kontrolnego.
Należy zauważyć, że kroki dodawania, używania i manipulowania punktami kontrolnymi są takie same dla większości punktów kontrolnych. Odtąd, chyba że wyraźnie wspomniano, powyższe podejście może być używane ogólnie również w innych.
Image Checkpoint
Niewielkie odchylenie od standardowego punktu kontrolnego występuje, gdy jest on używany na obrazach internetowych.
W przypadku, gdy obiekt, do którego wstawiono punkt kontrolny, jest obrazem internetowym, otworzy się następujące okno dialogowe.
Należy zauważyć, że ten ekran jest prawie identyczny z oknem dialogowym „Właściwości punktu kontrolnego”, jest specyficzny dla obrazów.
Jedynym dodatkowym parametrem jest pole wyboru „Porównaj zawartość obrazu”. Jeśli jest zaznaczone, obraz w czasie wykonywania jest sprawdzany z obrazem przechowywanym podczas tworzenia punktu kontrolnego, aby sprawdzić, czy jest dokładnie taki sam. Jeśli są takie same, wyniki testu będą miały tylko jeden obraz. Jeśli są różne, oba obrazy zostaną wyświetlone w wynikach testu.
Dla Przykład, na stronie Gmaila próbowałem wstawić standardowy punkt kontrolny na jednym z obrazków z aktywnego ekranu i tak się wyświetla: (kliknij, aby powiększyć obraz)
Nie wprowadzę żadnych zmian w oknie dialogowym, możesz, jeśli chcesz, i kliknij OK.
Tak będzie wyglądał wstawiony punkt kontrolny: (kliknij, aby powiększyć obraz)
Kod widoku eksperta:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
To wszystko na dziś! Będziemy kontynuować z innymi punktami kontrolnymi w kolejnych sesjach. Zachęcamy do zadawania pytań.
=> Odwiedź tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
rekomendowane lektury
- Samouczki QTP - ponad 25 samouczków szkoleniowych Micro Focus Quick Test Professional (QTP)
- Samouczek QTP nr 14 - Jak dodać punkty kontrolne mapy bitowej i tekstu w testach QTP
- Samouczek QTP nr 5 - Poruszanie się po krokach i radzenie sobie z punktami przerwania
- Samouczek QTP nr 15 - Używanie obszaru tekstowego, tabeli i punktów kontrolnych strony w QTP
- QTP Tutorial # 18 - Objaśnienie struktur opartych na danych i hybrydowych z przykładami QTP
- Samouczek QTP nr 6 - Zrozumienie ustawień nagrywania i uruchamiania QTP dla naszego pierwszego testu
- Samouczek QTP nr 24 - Korzystanie z obiektów wirtualnych i scenariuszy odzyskiwania w testach QTP
- Dogłębne samouczki dotyczące Eclipse dla początkujących