Istnieje możliwość określenia sposobu obsługi warunków błędu podczas
wykonywania testu lub harmonogramu. Warunki
błędu obejmują niepowodzenia punktów weryfikacji, niepowodzenia połączeń,
limity czasu serwera, alerty kodu niestandardowego i problemy z korelacją
danych.
O tym zadaniu
Zachowanie związane z obsługą błędów można określić dla
harmonogramów, testów i elementów testowych.
Procedura
- W nawigatorze testów przejdź do testu lub
harmonogramu i kliknij go dwukrotnie. Test zostanie otwarty.
- W edytorze testów wykonaj jeden z następujących kroków:
- Aby określić zachowanie związane z obsługą błędów dla żądania lub innych
elementów w hierarchii testu, w sekcji Zawartość testu wybierz element,
a następnie w sekcji Szczegóły elementu testowego kliknij kartę
Zaawansowane.
- Aby określić zachowanie związane z obsługą błędów dla elementu, takiego
jak połączenie, punkt weryfikacji, podstawienie lub odwołanie, wybierz element,
a następnie kliknij opcję Zmień. Przejdź do kroku 5.
- Aby określić zachowanie związane z obsługą błędów dla puli danych, która
jest powiązana z testem, na stronie Opcje wspólne wybierz
pulę danych, a następnie kliknij opcję Właściwości puli
danych.
Kliknij opcję Zmień. Przejdź do kroku 5.
- W obszarze Obsługa błędów rozwiń pozycję Kliknij, aby
pokazać warunki. Zostanie wyświetlona tabela warunków błędów. Tabela warunków błędów
zawiera 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 chcesz określić zachowanie. Zostanie otwarte okno, w którym można określić działanie do
wykonania oraz komunikat do zarejestrowania, jeśli wystąpi warunek.
- Wybierz działanie, które ma zostać podjęte po wystąpieniu określonego
warunku.
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 wyjść z pętli, 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 po wystąpieniu
określonego warunku. 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 po wystąpieniu określonego warunku. |
- Opcjonalne: Wpisz komunikat, który ma zostać zapisany w dzienniku testu, gdy wystąpi
określony warunek.
- Kliknij przycisk OK.
Przykład
Aby zatrzymać działanie harmonogramu, gdy wystąpi
niepowodzenie podstawienia w korelacji danych, należy zaznaczyć pole wyboru
Niepowodzenie podstawiania. Należy kliknąć opcję
Zatrzymaj harmonogram, a następnie kliknąć przycisk
OK.
Pierwszeństwo ma zachowanie związane z obsługą
błędów, które jest określone najbliżej miejsca wystąpienia błędu.
Jeśli w żądaniu ustawiono kontynuowanie wykonywania w przypadku niepowodzenia
podstawienia, a w harmonogramie ustawiono zatrzymanie w przypadku niepowodzenia
podstawienia, harmonogram będzie dalej działać, jeśli w tym żądaniu
podstawienie nie powiedzie się.