Приветствую.
Самый хороший источник -
http://en.wikipedia.org/wiki/Unit_testing, а особенно ссылки в конце него. Юнит-тестирование совсем не тяжеловесная вещь - если применять правильно (у нас в компании ни один проект не обходится без юнит-тестов, пишем на Java и RoR).
Теперь немного о терминологической путанице. Автоматизированное тестирование - это широкое понятие, включающее в себя автоматические функциональные, интеграционные, приемочные тесты и тестирование производительности (и т.п.). Юнит-тестирование - часть автоматизированного тестирования, AFAIR
Лично у меня есть две книжки в pdf по юнит-тестированию + куча книжек по тестированию вообще, обращайтесь, если надо.
предложенные выше курсы по тестированию хороши, но книжки Бейзера, Канера, Блэка лучше :-)