Как запустить юнит-тест старого и нового кода?
Я признаю, что у меня почти нет опыта юнит-тестирования. Я пытался с DUnit некоторое время назад, но сдался, потому что в моем приложении было так много зависимостей между классами. Это довольно большое (около 1,5 миллиона строк исходного кода) приложение Delphi, и мы являемся командой, которая его поддерживает.
На данный момент тестирование выполняется одним человеком, который использует его перед выпуском и сообщает об ошибках. Я также настроил некоторые тесты GUI в TestComplete 6, но он часто дает сбой из-за изменений в приложении.
Bold для Delphi используется в качестве основы персистентности для базы данных. Мы все согласны с тем, что юнит-тестирование - это путь, и мы планируем написать новое приложение в DotNet с ECO как средой персистентности.
Я просто не знаю, с чего начать юнит-тестирование ... Какие-нибудь хорошие книги, URL, лучшие практики и т.д.?