Określanie zachowania obsługi błędów

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

  1. W nawigatorze testów przejdź do testu lub harmonogramu i kliknij go dwukrotnie. Test zostanie otwarty.
  2. W edytorze testów wykonaj jeden z następujących kroków:
    1. 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.
    2. 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.
    3. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Opcjonalne: Wpisz komunikat, który ma zostać zapisany w dzienniku testu, gdy wystąpi określony warunek.
  7. 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ę.


Opinia