unit testing: testowanie jednostkowe
Testowanie poszczególnych modułów programu osobno. W procesie testowania jednostkowego można wykryć błędy i z dość dużą precyzją określić miejsce ich wystąpienia, w przeciwieństwie do testowania systemowego (system-testing), w którym trudno jest znaleźć źródło wykrytych błędów.