Александр Шевляков — Проверка тестов в бою: мутационное тестирование с Pitest
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/araMGe Как понять, что ваши тесты действительно защищают код, а не просто создают иллюзию надежности? Мутационное тестирование позволяет проверить, насколько качественно работают тесты, выявляя слабые проверки и «слепые зоны». В докладе разобрали, как внедрить мутационное тестирование в реальный проект и избежать распространенных проблем. Поговорили о том, как настроить Pitest для анализа только измененного кода в PR, чтобы ускорить процесс, и как справляться с ложноположительными срабатываниями. Обсудили, что делать, если стандартных мутаторов не хватает, и как писать свои. Спикер показал, как интегрировать мутационное тестирование в CI/CD и настроить его так, чтобы команда действительно им пользовалась. Вы узнаете, как сделать тестирование частью рабочего процесса, не превращая его в рутину. В докладе — практические решения, которые помогут использовать мутационное тестирование эффективно, даже если команда с ним не знакома.
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/araMGe Как понять, что ваши тесты действительно защищают код, а не просто создают иллюзию надежности? Мутационное тестирование позволяет проверить, насколько качественно работают тесты, выявляя слабые проверки и «слепые зоны». В докладе разобрали, как внедрить мутационное тестирование в реальный проект и избежать распространенных проблем. Поговорили о том, как настроить Pitest для анализа только измененного кода в PR, чтобы ускорить процесс, и как справляться с ложноположительными срабатываниями. Обсудили, что делать, если стандартных мутаторов не хватает, и как писать свои. Спикер показал, как интегрировать мутационное тестирование в CI/CD и настроить его так, чтобы команда действительно им пользовалась. Вы узнаете, как сделать тестирование частью рабочего процесса, не превращая его в рутину. В докладе — практические решения, которые помогут использовать мутационное тестирование эффективно, даже если команда с ним не знакома.



