Калькулятор показателя мутации
Рассчитайте показатель мутационного тестирования по числу всех и уничтоженных мутантов. Оцените эффективность набора тестов сверх простого покрытия кода.
Как использовать калькулятор показателя мутации
- Введите общее число сгенерированных мутантов.
- Введите число мутантов, уничтоженных тестами.
- Введите число выживших мутантов (опционально).
- Нажмите «Рассчитать», чтобы получить показатель мутации и оценку качества.
Примеры использования
- •Измерение эффективности набора тестов сверх покрытия.
- •Выявление пробелов в тестовых утверждениях.
- •Сравнение качества тестов по модулям кода.
- •Обоснование инвестиций в написание дополнительных тестов.
Формула
Показатель мутации = уничтоженные мутанты / всего мутантов × 100%. Выше — лучше качество набора тестов.
Часто задаваемые вопросы
Что такое мутационное тестирование?
Мутационное тестирование вносит небольшие изменения в код (мутанты) и проверяет, обнаруживают ли их тесты. Выжившие мутанты указывают на слабые тесты.
Какой показатель мутации считается хорошим?
Выше 80% — отлично. 60–80% — хорошо. Ниже 40% говорит о том, что многие тесты проходят, не проверяя логику.
Какие инструменты выполняют мутационное тестирование?
PIT (Java), Stryker (JavaScript/TypeScript), mutmut (Python) и MutPy — популярные фреймворки мутационного тестирования.