EMZETT.
Войти

Мутационное тестирование

Коротко: При мутационном тестировании инструмент намеренно слегка изменяет программный код (например, > на >=) и проверяет, замечают ли это тесты.

Подробнее: Высокое покрытие тестами говорит лишь о том, какие строки выполнялись, но не о том, ловят ли тесты ошибки. Каждое изменение называется «мутантом». Если тест падает, мутант «убит»; иначе он «выживает» и обнаруживает пробел в тестах.

Подробности

  • Мутационная оценка: доля убитых мутантов…

См. также: тестирование на основе свойств