Course Code: ptsi
Course Outline:

1. Podstawowe pojęcia i kontekst testowania:

- błąd, defekt, awaria

- weryfikacja i walidacja

- wymaganie i przypadek testowy

- podstawowe zasady testowania

2. Teoria testowania:

- testowanie i jego rodzaje

- zdefiniowany i niezdefiniowany proces testowy

- role w procesie testowania

3. Podstawowe elementy dobrego testu:

- scenariusz i zestaw testowy

- dane testowe

- zarządzanie konfiguracją

- ryzyka

- symptomy niskiej jakości systemu.

4. Inżynieria wymagań a proces testowy:

- wymagania i ich typowe usterki

- standard FURPS

- testowanie wymagań

- przypadki użycia

- zarządzanie wymaganiami i ich zmianą.

5. Etapy testowania:

- planowanie

- analiza i projektowanie

- implementacja

- wykonanie

6. Omówienie procesu testowania interfejsu użytkownika z ćwiczeniami praktycznymi