Мутационное тестирование для 1С
Это "тесты для тестов". Если у вас хорошее покрытие и стабильные тесты - можно проверить насколько эти тесты надежные.
Делаются минимальные изменения кода - мутанты, после этого выполняем ВСЕ тесты. В идеале какой-то тест должен упасть. Если нет - мутант считается выжившим. Так выживших должно быть как можно меньше.
Скачать версию со страницы релизов
Установить из файла opm install -f mutagen.ospx
Выполнить команду mutagen generate <исходники> <хранилище>
Это создаст в папке хранилище всех мутантов. Отфильтровать можно через параметр skip
Если есть тесты и команда для их запуска - можно запустить мутационное тестирования в одну команду mutagen run
. В качестве параметра надо передать файл настроек. Сгенерировать его можно командой mutagen config
.
По итогу будет информация о выживших мутациях.