Мутационное тестирование в PHP PHP, стандарты, фреймворки, библиотеки, OpenSource

Доклад принят в программу конференции
Maks Rafalko
Itransition

Team Lead, PHP & JS developer

maks.rafalko@gmail.com
Тезисы

Автоматические тесты помогают нам быть уверенными, что код работает и будет работать, как ожидается. И одной из метрик автоматического тестирования является Code Coverage - процент покрытия кода.

Но насколько хорош этот показатель? Можем ли мы ему доверять и имеет ли он хоть какой-то практический смысл?

Насколько вы сами уверены в своих тестах? Покрывают ли они все ветки выполнения кода?

Данный доклад отвечает на все эти вопросы и знакомит с методологией Мутационного Тестирования, описывает как она может быть использована в повседневной работе и как контролировать качество тестов программно.

Здесь рассматриваются проблемы показателя Code Coverage, каким образом они решаются с помощью Мутационного Тестирования, а также описывается фреймворк для Мутационного Тестирования в PHP - Infection.

Другие доклады секции PHP, стандарты, фреймворки, библиотеки, OpenSource