модульное тестирование классов каркаса

robocomp

Новичок
модульное тестирование классов каркаса

Добрый день! Подобная тема уже поднималасть мною на этом форуме. Но в тот момент я был не готов самостоятельно дать ответ на этот вопрос.
Надо или не надо писать модульные тесты к классам каркаса?

Что подразумевается под классами каркаса? Например, я использую agavi.

Для каждого варианта использования, реализуемого в системе, мне надо написать некоторое количество классов-потомков базовых классов Action и (вероятнее всего) View.

Соотвественно, иногда получается так, что кое-какая часть логики приложения размезается именно в этих самых потомках класса ACtion, которые в принципе реализуют шаблон Command (если я ничего не путаю конечно)

Можно, конечно, тестировать это всё приёмочными/функциональными тестами, которые с интерфейсом пользователя взаимодействуют. Но это как-то не очень мне понравилось.

Поэтому возникла идея написать небольшую среду, так сказать, вокруг simpletest, которая позволяла бы по результатам жизнедеятельности выяснять правильно ли отработал Action или нет.

В общем, мой опыт показал, что это способствует более стабильной работе приложения, более надежному коду и пр.

Может, здесь этот пост и ни к чему.
 
Сверху