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.