Всем привет кто нибудь в своей работе сталкивался с мутационными тестами, столкнулся с необходимостью расширения текущего покрытия системы, интересно узнать о плюсах, минусах данной концепции тестирования, заранее спасибо и в прод без багов!
Делал небольшой инструмент для проверок того что проверки падают если что-то ломаешь.
Если ломается-"мутируется" 15 проверок, а при прогоне упало 14, значит одна не проверяла того что должна была.
Результаты были -- то есть неработающие проверки отлавливались.
"Ломаемый" набор был довольно специфическим, это были интеграционные проверки, ряд модулей вместе, а не приложение в сборе.