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

Мутационное тестирование: внедрение на большое количество сервисов усилиями одной команды Нетривиальное качество

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

Разработчик в команде, отвечающей за обеспечение качества Авито. Занимается разработкой систем, призванных помочь в тестировании. Бывший тестировщик и немного PM.
Очень трепетно относится к качеству того, что делает.

Telegram: @AVAsmakov
Facebook: https://www.facebook.com/alexander.asmakov/
Тезисы

Когда ваш проект растет и развивается, зачастую растет и количество кода. Вместе с кодом растет количество возможных точек отказа, за качеством которых необходимо наблюдать. Разработчики пишут юнит-тесты и это, по сути, является первым бастионом в борьбе с багами.

В какой-то момент нам стало интересно, насколько качественные тесты пишут команды для своих сервисов?
Один из способов узнать это — мутационное тестирование...

В своем докладе я расскажу:
* Немного о мутационном тестировании, что это, вообще, такое?
* Как внедряли мутационное тестирование на 1000+ микросервисов усилиями одной небольшой команды.
* Как донести результаты мутационного тестирования до разработчиков и какой инструментарий мы для этого создали?
* И, конечно же, о трудностях, с которыми столкнулись в процессе.

Другие доклады секции Нетривиальное качество