Думаю мало кого из разработчиков можно удивить терминами «модульные тесты» и «разработка через тестирование». Не буду здесь читать проповедь о пользе модульного тестирования и вреде нетестирования. Статья посвящена настройке среды для тестирования приложений на базе Zend Framework. Надеюсь, она поможет начинающим tdd-шникам сэкономить час-другой рабочего времени.
Потребуется
- Zend Framework и приложение на его основе, для которого и будем писать тесты (самая последня версия Zend Framework на данный момент – 1.0.0 RC2);
- TESTS_RUNNER – пакет из фреймворка Limb;
- SimpleTest – фреймоворк для модульного тестирования (т.к. мы будем использовать TESTS_RUNNER, который уже содержит в себе SimpleTest, то скачивать этот фреймворк отдельно не обязательно);