Jak napisać Przypadek Testowy


Jak napisać dobry przypadek testowy?


Jednym z podstawowych zadań  Testera jest pisanie przypadków testowych. Ułatwiają one rozplanowanie tego, co chcesz przetestować. Pisanie przypadków testowych nie jest trudne. Natomiast bywa to żmudne zajęcie. Mimo tego warto je pisać, gdyż mamy większe poczucie kontroli nad tym, co przetestowaliśmy. Choć nie zawsze jest to najlepsze podejście i w pewnych sytuacjach można się obejść bez przypadków testowych.

Definicja przypadku testowego

Zanim przejdę do przedstawienia szablonu i przykładów przytoczę Ci definicje przypadku testowego z sylabusa ISTQB.

“Przypadek testowy składa się z zestawu wartości wejściowych, warunków początkowych, oczekiwanych wyników oraz warunków końcowych. Jest tworzony w określonym celu lub dla warunku testowego, jakim jest wykonanie danej ścieżki w programie lub zweryfikowanie zgodności z wymaganiem.”

Na razie może to nie być dla Ciebie jasne. Po zapoznaniu się z kilkoma przykładami zobaczysz, że nie wygląda to tak strasznie, jak brzmi definicja.

Szablon przypadku testowego

  • ID – unikalny identyfikator.
  • Tytuł – krotki tytuł mówiący co sprawdza ten przypadek.
  • Środowisko – System operacyjny/przeglądarka.
  • Warunek początkowy – jakie warunki muszą być spełnione, aby móc wykonać ten przypadek.
  • Dane testowe – jakich danych wejściowych zamierzasz użyć.
  • Kroki do wykonania – instrukcja krok po kroku co należy wykonać.
  • Oczekiwany rezultat – Jaki powinien być rezultat tych działań.
  • Warunek końcowy – warunek, jaki musi zostać spełniony, aby test można było uznać za wykonany.
  • Status – Zaliczony lub Nie zaliczony. Inne stany mogą być “Nie wykonano”, jeśli testowanie nie jest wykonywane i “Zablokowane”, jeśli testowanie jest zablokowane.

Przykładowy przypadek testowy w TestRail.


Różnica między scenariuszem testowym a przypadkiem testowym


Na rozmowach o pracę możesz się spotkać z pytaniem, co to jest scenariusz testowy. Najprościej mówiąc, jest to zbiór przypadków testowych.

Scenariusz testowy  = [Przypadek testowy 1, Przypadek testowy 2… itd.]

Tak jak na poniższym przykładzie widzisz “Scenariusz testowy – Moduł Logowanie” zawiera trzy przypadki testowe. W ten sposób możesz testowaną aplikacje czy system podzielić według  modułów.

Poniższy link przeniesie Cię do video, gdzie zobaczysz jak wygląda praca w metodyce Agile za pomocą TestRail i JIRA.

JIRA & TestRail Tutorial

 

Polecane wpisy

Udostępnij i podziel się z innymi!
  • 2
  •  
  •  
  •  
  • 2
  •  
  •  
  •  

Dodaj komentarz

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Powiadom o