Istnieje możliwość określenia sposobu obsługi warunków błędu podczas uruchamiania testu lub
harmonogramu. Warunki błędu obejmują niepowodzenia punktu
weryfikacji, niepowodzenia połączeń, limity czasu serwera, alerty kodu
niestandardowego i problemy z korelacją danych.
O tym zadaniu
Zachowanie obsługi błędów można określić dla harmonogramów, testów i
elementów testu. Raport Błędy zawiera warunki błędu i zachowania w przypadku
błędów występujących w teście lub harmonogramie.
Procedura
- W nawigatorze testów przejdź do testu lub harmonogramu, a następnie
kliknij go dwukrotnie. Test zostanie otwarty.
- W edytorze testów wykonaj jeden z następujących kroków:
- Aby określić zachowanie obsługi błędów dla żądania lub innych elementów w
hierarchii testu, w sekcji Zawartość testu wybierz element i w sekcji
Szczegóły elementu testowego kliknij kartę
Zaawansowane.
- Aby określić zachowanie obsługi błędów dla elementu, takiego jak
połączenie, punkt weryfikacji, podstawienie lub odwołanie, wybierz element, a
następnie kliknij przycisk Zmień. Przejdź do kroku 5.
- Aby określić zachowanie obsługi błędów dla puli danych, która jest
powiązana z testem, na stronie Wspólne opcje wybierz pulę
danych, a następnie kliknij przycisk Właściwości puli
danych.
Kliknij opcję Zmień. Przejdź do
kroku 5.
- W obszarze Obsługa błędów rozwiń opcję Kliknij, aby
pokazać warunki. Zostanie wyświetlona tabela warunków błędu. Tabela warunków błędu
przedstawia wszystkie możliwe warunki, które mogą zostać obsłużone przez
protokoły w teście lub harmonogramie.
- Zaznacz pole wyboru obok warunku, dla którego ma zostać określone
zachowanie. Zostanie otwarte okno, w którym można określić działanie do
wykonania oraz komunikat do zarejestrowania, jeśli wystąpi warunek.
- Aby wykonać działanie po wystąpieniu określonego warunku, zaznacz pole
wyboru Nadpisz działanie po wystąpieniu błędu.
Opcja |
Opis |
Kontynuuj |
Kliknij, aby kontynuować wykonywanie testu. |
Wyjdź z transakcji |
Kliknij, aby zakończyć transakcję, gdy wystąpi określony warunek. Wybierz transakcję Najbardziej wewnętrzna lub
Najbardziej zewnętrzna albo wpisz nazwę transakcji. |
Wyjdź z pętli |
Kliknij, aby zakończyć pętlę, gdy wystąpi określony warunek. Wybierz
pętlę Najbardziej wewnętrzna lub Najbardziej
zewnętrzna albo wpisz nazwę pętli. |
Kontynuuj od następnej iteracji pętli |
Kliknij, aby przejść do następnej iteracji pętli, gdy wystąpi określony
warunek.
Wybierz
pętlę Najbardziej wewnętrzna lub Najbardziej
zewnętrzna albo wpisz nazwę pętli. |
Wyjdź z testu |
Kliknij, aby zakończyć test, gdy wystąpi określony warunek. |
Zakończ użytkownika |
Kliknij, aby zatrzymać użytkownika wirtualnego, który napotkał
określony warunek. |
Zakończ wykonywanie |
Kliknij, aby zatrzymać wykonywanie, gdy wystąpi określony warunek. |
- Aby dodać element wnoszony do poprawności strony, transakcji lub pętli,
zaznacz pole wyboru Nadpisz element wnoszony do statusu
poprawności i wybierz opcję Tak. Odpowiednie
raporty wyświetlą poprawność strony, transakcji lub pętli.
- Opcjonalne: Aby zapisać komunikat w dzienniku testu po wystąpieniu określonego
warunku, zaznacz pole wyboru Nadpisz komunikat dziennika po
wystąpieniu błędu i wpisz komunikat.
- Kliknij przycisk OK.
Przykład
Aby zatrzymać uruchamianie harmonogramu po niepowodzeniu podstawienia
w korelacji danych, zaznacz pole wyboru
Niepowodzenie
podstawiania. Kliknij przycisk
Zatrzymaj
harmonogram, a następnie kliknij przycisk
OK.
Pierwszeństwo ma zachowanie obsługi błędów
określone najbliżej miejsca wystąpienia błędu. Jeśli konkretne żądanie jest
ustawione na kontynuowanie w przypadku niepowodzenia podstawienia, a
harmonogram jest ustawiony na zatrzymanie w przypadku niepowodzenia
podstawienia, wykonywanie harmonogramu będzie kontynuowane, jeśli podstawienie
nie powiedzie się w tym żądaniu.