
Александр Шевляков
Компания: Техплатформа Екома и Райдтеха Яндекса
Как понять, что ваши тесты действительно защищают код, а не просто создают иллюзию надежности? Мутационное тестирование позволяет проверить, насколько качественно работают тесты, выявляя слабые проверки и «слепые зоны».
В докладе разберем, как внедрить мутационное тестирование в реальный проект и избежать распространенных проблем. Поговорим о том, как настроить Pitest для анализа только измененного кода в PR, чтобы ускорить процесс, и как справляться с ложноположительными срабатываниями. Обсудим, что делать, если стандартных мутаторов не хватает, и как писать свои. Покажу, как интегрировать мутационное тестирование в CI/CD и настроить его так, чтобы команда действительно им пользовалась.
Вы узнаете, как сделать тестирование частью рабочего процесса, не превращая его в рутину. Разберем практические решения, которые помогут использовать мутационное тестирование эффективно, даже если команда с ним не знакома.
Компания: Техплатформа Екома и Райдтеха Яндекса