Я хотел бы попытаться внедрить некоторые TDD в наши веб-приложения, чтобы уменьшить регрессию и улучшить качество выпуска, но я не уверен, насколько хорошо автоматизированное тестирование может быть выполнено с чем-то таким же пушистым, как веб-приложения.
Я читал и пробовал TDD и модульное тестирование, но примеры - это «надежные» и довольно простые функции, такие как конвертер валют и так далее.
Существуют ли какие-либо ресурсы, которые могут помочь в модульном тестировании систем управления контентом и публикации? Как насчет модульного тестирования корзины / магазина (физических и онлайн-продуктов)? AJAX?
Поиск в Google для «разработки через веб-тестирование» просто приводит меня к старым статьям, опубликованным несколько лет назад, либо посвященным одним и тем же примерам калькуляторных функций, либо дискуссиям о том, почему TDD лучше всего (без каких-либо примеров).