Wstęp – podstawowe pojęcia i kontekst testowania
- błąd, defekt, awaria
- weryfikacja i walidacja
- wymaganie i przypadek testowy
- podstawowe zasady testowania
Teoria testowania
- testowanie i jego rodzaje
- zdefiniowany i niezdefiniowany proces testowy
- ocena dojrzałości procesu testowego
- role w procesie testowania
Podstawowe elementy dobrego testu
- scenariusz i zestaw testowy
- dane testowe
- zarządzanie konfiguracją
- ryzyka
- symptomy niskiej jakości systemu
Inżynieria wymagań a proces testowy
- wymagania i ich typowe usterki
- standard FURPS
- testowanie wymagań
- przypadki użycia
- zarządzanie wymaganiami i ich zmianą
Etapy testowania
- planowanie
- analiza i projektowanie
- implementacja
- wykonanie
- ocena kryteriów zakończenia
- zamykanie testów
- monitorowanie i sterowanie
Przegląd wybranych narzędzi do testowania