Я следую за рабочим процессом TDD в проекте MVC, но теперь все, что я могу проверить, это модели (сущности), но когда дело доходит до контроллеров, меня больше интересует Поведение, чем модульное тестирование. Есть ли проблема с использованием TDD и BDD в одном проекте? и модели — единственное место, где мы используем модульное тестирование?
Спасибо.
Мало того, что нет проблем с использованием TDD и BDD, но это настоятельно рекомендуется. Они хорошо дополняют друг друга: TDD заботится об уровне устройства, а BDD — о поведении, функциональности и интеграции. TDD больше ориентирован на разработчиков, в то время как BDD приносит дополнительную ценность объединению всех заинтересованных сторон.
Других решений пока нет …