Это старое издание, если задумали приобрести книгу, лучше купить новое издание https://leanpub.com/grumpy-guide-ru
Изучение использования PHPUnit не должно быть таким неприятным
PHPUnit — это наиболее часто используемый фреймворк тестирования для PHP-разработчиков. Хотя он очень мощный, у него также крутая кривая обучения. Вы знаете, что настало время овладеть им, но вы представляете, с чего начать. Существует множество примеров, но вам нужно руководство, как использовать его возможности.
Меня зовут Крис Хартжес (Chris Hartjes). Я - опытный разработчик PHP, который уже почти десять лет продвигает практику тестирования. Почти десять лет я говорил на конференциях о лучших методах написания тестов и был признан экспертом по модульному тестированию. Теперь я хочу помочь вам научиться использовать PHPUnit для создания тестов, которые дадут вам уверенность в том, что ваш код находится на правильном пути.
Вы точно узнаете, как разобраться в своём существующем коде. Вы научитесь, как управлять новым функционалом с помощью ваших тестов. Вы будете писать тесты, которые быстро выполняются, и вы будете быстро двигаться. Вот каких тем я касаюсь:
- Как работает PHPUnit
- Создание тестовых двойников
- Создание провайдеров данных
- Фикстуры данных, которые растут вместе с вашим приложением
- Как PHPUnit может использоваться для тестирования API
- Как настроить и использовать встроенный инструмент тестирования базы данных DBUnit
- Как тестирования исключения
«Книга рецептов PHPUnit сердитого программиста» представляет собой набор советов и рекомендаций, как заставить PHPUnit выполнять то, что вам нужно для того, чтобы писать тесты к коду. С информацией, содержащейся в этой книге, вы получите толчок к написанию тестов без каких-либо усилий.