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 obsługi błędów można określić dla harmonogramów, testów i
elementów testowych. W raporcie błędów są wyświetlane warunki błędu i zachowania błędów, jakie wystąpiły 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 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łę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 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.
- Aby zastosować 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 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. |
- Jeśli test ma mieć wpływ na poprawność strony, transakcji lub pętli, zaznacz pole wyboru Nadpisz element wnoszony do statusu poprawności i wybierz opcję Tak. W odpowiednich raportach zostanie wyświetlona poprawność strony, transakcji lub pętli.
- Opcjonalne: Jeśli po wystąpieniu określonego warunku ma zostać zapisany komunikat w dzienniku testu, zaznacz pole wyboru
Nadpisz komunikat dziennika po wystąpieniu błędu i wpisz treść komunikatu.
- 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ę.