Przypadek testowy

Co to jest przypadek testowy?

Przypadek testowy to dokument zawierający zestaw danych testowych, warunków wstępnych, oczekiwanych wyników i warunków końcowych, opracowany dla konkretnego scenariusza testowego w celu sprawdzenia zgodności z określonym wymaganiem.

Przypadek testowy działa jako punkt wyjścia do wykonania testu, a po zastosowaniu zestawu wartości wejściowych aplikacja ma ostateczny wynik i opuszcza system w jakimś punkcie końcowym lub nazywanym również warunkiem końcowym wykonania.

Typowe parametry przypadku testowego:

  • Identyfikator przypadku testowego

  • Scenariusz testowy

  • Opis przypadku testowego

  • Kroki testowe

  • Prerequisite

  • Dane testowe

  • Spodziewany wynik

  • Parametry testowe

  • Aktualny rezultat

  • Informacje o środowisku

  • Comments

Przykład:

Powiedzmy, że musimy sprawdzić pole wejściowe, które może przyjąć maksymalnie 10 znaków.

Podczas opracowywania przypadków testowych dla powyższego scenariusza przypadki testowe są dokumentowane w następujący sposób. W poniższym przykładzie pierwszy przypadek to scenariusz pozytywny, podczas gdy drugi przypadek to FAIL.

Scenariusz Krok testowy Spodziewany wynik Rzeczywisty wynik
Sprawdź, czy pole wejściowe może zawierać maksymalnie 10 znaków Zaloguj się do aplikacji i wprowadź 10 znaków Aplikacja powinna akceptować wszystkie 10 znaków. Aplikacja akceptuje wszystkie 10 znaków.
Sprawdź, czy pole wejściowe może zawierać maksymalnie 11 znaków Zaloguj się do aplikacji i wprowadź 11 znaków Aplikacja NIE powinna akceptować wszystkich 11 znaków. Aplikacja akceptuje wszystkie 10 znaków.

Jeśli oczekiwany wynik nie zgadza się z rzeczywistym wynikiem, wówczas rejestrujemy usterkę. Usterka przechodzi przez cykl życia defektu, a testerzy rozwiązują to samo po naprawieniu.