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

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

  1. W nawigatorze testów przejdź do testu lub harmonogramu, a następnie kliknij go dwukrotnie. Test zostanie otwarty.
  2. W edytorze testów wykonaj jeden z następujących kroków:
    1. 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.
    2. 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.
    3. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.


Opinia