"1. Модульное тестирование (Unit Testing)
Компонентное (модульное) тестирование проверяет функциональность и ищет дефекты в частях приложения, которые доступны и могут быть протестированы по-отдельности (модули программ, объекты, классы, функции и т.д.)."
Unit Testing - это, вообще, весьма занятная тема. Часть людей считает, что это тестирование отдельных функций в коде. Вот здесь написано, что это модульное тестирование. Т.е. если я возьму какую-нибудь DLL и буду вызывать из неё функции, то это станет unit-тестами? Вообще, не должно бы.