Kroki testowe
Co to są kroki testowe?
Kroki testowe opisują kroki wykonania i oczekiwane wyniki, które są udokumentowane dla każdego z tych kroków.
Każdy krok jest oznaczany jako pozytywny lub negatywny na podstawie wyniku porównania oczekiwanego i rzeczywistego wyniku.
Podczas opracowywania przypadków testowych zwykle mamy następujące pola:
Scenariusz testowy
Kroki testowe
Parameters
Spodziewany wynik
Aktualny rezultat
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, rejestrujemy usterkę. Usterka przechodzi przez cykl życia defektu, a testerzy rozwiązują to samo po naprawieniu.