Есть ли будущее у мутационного тестирования?
Интересная заметка про мутационное тестирование. Тезисно:
- Мутационное тестирование не используется широко в индустрии, потому что оно свидетельствует о том, что и так уже известно: тесты плохо помогают находить ошибки кодирования.
- Мутационное тестирование жрет слишком много ресурсов.
- Мутационное тестирование часто предполагает, что ошибка находится в одной строке. Несколько исследований показывают, что это не так: однострочные исправления составляют примерно 10% от общего количества багфиксов.
- Фаззинг-тестирование выглядит более достойной альтернативой.