Конференция завершена. Ждем вас на PHP Russia в следующий раз!

Как ментально полюбить и начать писать тесты на примере Yii 2 и Codeception PHP Russia: Реальный опыт

Доклад принят в программу конференции
Тезисы

Если вы уже давно разрабатываете или только начинаете, но не писали тесты, либо был неудачный опыт, предлагаю узнать про мой. Я начал писать тесты, понял их пользу, но писал неправильно и выгорел, понял ошибки и снова к ним вернулся, сообразив, что не с той позиции на них смотрел.

Ниже список тезисов:
1. Как понять, в какой момент использовать тот или иной тип тестов.
2. Как писать тесты до кода.
3. Как тесты помогают продумывать дизайн кода.
4. Ошибки, которые были допущены при написании тестов: стаб-базы, очереди, использование только одного типа тестов и т.д.
5. Как можно поменять поведение внешних http-запросов.
6. Подготовка данных для тестов: 
когда фикстуры становятся неудобными, 
почему не всегда стоит генерировать данные через поведение системы, когда неудобно использовать дамп базы перед запуском тестов.
7. Запускаем тесты на codeception. Особенности функциональных тестов, тестирования очередей.
8. Особенности codeception.

Артем Волторнистый
Билайн

PHP-разработчик в Билайне. 
До этого работал в Сбербанке, Издательском доме Бурда, Cosmopolitan.

Любит развиваться и делиться знаниями. 


Другие доклады секции PHP Russia: Реальный опыт