# Testowanie funkcjonalne

## Funkcje, jakie ma pełnić moduł lub system mogą być opisane w produktach takich jak:

* specyfikacja wymagań
* przypadki użycia
* specyfikacja funkcjonalna
* mogą też być nieudokumentowane

Testowanie funkcjonalne sprawdza "co" system robi i występuje na **wszystkich poziomach** testów, od poziomu testów modułowych, po testy akceptacyjne. Największy nacisk na testowanie funkcjonalne stawia się przy testowaniu systemowym.
