Poziomy i typy testów

Przy powstawaniu dużego systemu testowanie obecne jest na każdym etapie.

Poziomy testów:

1. Testy modułowe (unit/component testing)
2. Testy integracyjne (integration testing)
3. Testy systemowe (system testing)
4. Testy akceptacyjne (acceptance testing)

Na każdym z poziomów stosowane są różne typy testów:

1. Testy modułowe
– analiza ścieżek (path analysis)
– użycie klas równoważności (equivalence partition)
– testowanie wartości brzegowych
– testowanie składniowe

2a. Testy integracyjne pomiędzy modułami
– funkcjonalne
– wydajnościowe

2b. Testy integracyjne pomiędzy systemami
– funkcjonalne
– wydajnościowe
– regresywne

3. Testy systemowe
– instalacyjne
– funkcjonalne
– interfejsu (użyteczności)
– wydajnościowe
– regresywne
– bezpieczeństwa

4. Testy akceptacyjne
– funkcjonalne
– wydajnościowe
– bezpieczeństwa

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *