Definicja
Scenariusz testowy (Test Case) to udokumentowany zestaw warunków wstępnych, kroków do wykonania i oczekiwanych rezultatów, służący do weryfikacji konkretnego wymagania.
Struktura scenariusza testowego
| Element | Opis | Przykład |
|---|---|---|
| ID | Unikalny identyfikator | TC-001 |
| Nazwa | Krótki opis | „Logowanie z poprawnym hasłem" |
| Warunki wstępne | Co musi być prawdą | Konto aktywne, użytkownik na stronie logowania |
| Kroki | Sekwencja działań | 1. Wpisz email 2. Wpisz hasło 3. Kliknij Zaloguj |
| Dane testowe | Konkretne wartości | Email: jan@test.pl, Hasło: Test1234! |
| Oczekiwany rezultat | Co powinno się stać | Redirect na dashboard, powitanie „Cześć Jan" |
| Priorytet | Ważność | Wysoki |
Scenariusz testowy vs Kryterium akceptacji
| Aspekt | Scenariusz testowy | Kryterium akceptacji |
|---|---|---|
| Szczegółowość | Wysoka (kroki, dane) | Średnia (warunek) |
| Kto pisze | QA / BA | PO / BA |
| Kiedy | Po implementacji | Przed implementacją |
| Cel | Weryfikacja | Definicja „gotowe" |
Dlaczego to ważne?
BA pisze scenariusze testowe na bazie kryteriów akceptacji — to most między wymaganiami a testowaniem.