Написать сообщение автору
You can use this page to email Chris Hartjes and Alexey Pyltsyn about Книга рецептов PHPUnit сердитого программиста.
О книге
Это старое издание, если задумали приобрести книгу, лучше купить новое издание https://leanpub.com/grumpy-guide-ru
Изучение использования PHPUnit не должно быть таким неприятным
PHPUnit — это наиболее часто используемый фреймворк тестирования для PHP-разработчиков. Хотя он очень мощный, у него также крутая кривая обучения. Вы знаете, что настало время овладеть им, но вы представляете, с чего начать. Существует множество примеров, но вам нужно руководство, как использовать его возможности.
Меня зовут Крис Хартжес (Chris Hartjes). Я - опытный разработчик PHP, который уже почти десять лет продвигает практику тестирования. Почти десять лет я говорил на конференциях о лучших методах написания тестов и был признан экспертом по модульному тестированию. Теперь я хочу помочь вам научиться использовать PHPUnit для создания тестов, которые дадут вам уверенность в том, что ваш код находится на правильном пути.
Вы точно узнаете, как разобраться в своём существующем коде. Вы научитесь, как управлять новым функционалом с помощью ваших тестов. Вы будете писать тесты, которые быстро выполняются, и вы будете быстро двигаться. Вот каких тем я касаюсь:
- Как работает PHPUnit
- Создание тестовых двойников
- Создание провайдеров данных
- Фикстуры данных, которые растут вместе с вашим приложением
- Как PHPUnit может использоваться для тестирования API
- Как настроить и использовать встроенный инструмент тестирования базы данных DBUnit
- Как тестирования исключения
«Книга рецептов PHPUnit сердитого программиста» представляет собой набор советов и рекомендаций, как заставить PHPUnit выполнять то, что вам нужно для того, чтобы писать тесты к коду. С информацией, содержащейся в этой книге, вы получите толчок к написанию тестов без каких-либо усилий.
О авторах
Chris Hartjes has been helping teams try and produce fewer bugs in production since 1998 with a recent focus on tools and test automation in PHP and Python.
He lives in the snowy wilds of Lucan, Ontario, Canada,
Web developer (mostly PHP and JavaScript). Maintainer of official Russian documentation on PHP. Translate articles on web development into Russian for devSchacht.