Я хотел бы начать использовать TDD в моих проектах PHP с использованием Symfony 1.4 framework.Написание модульных тестов для моих классов в каталогах / lib довольно просто.Но у меня вопрос: какие шаги вы продолжаете разрабатывать для своих приложений?
Я имею в виду конкретно:
- Вы также пишете тесты для классов моделей?Если да, то как?
- Пишете ли вы модульные тесты для контроллеров или вы используете только функциональные тесты?
- Насколько глубоко вы продвигаетесь в функциональных тестах?Просто проверяете 200 кодов статуса или проходите через DOM?Если да, то как глубоко?
Я думаю, у меня есть общее представление о TDD, и мне действительно нравится этот подход, но я борюсь с выполнением в проекте MVC PHP, особенно с использованием Symfony 1.4..