OhMyCalc

Калькулятор показателя мутации

Рассчитайте показатель мутационного тестирования по числу всех и уничтоженных мутантов. Оцените эффективность набора тестов сверх простого покрытия кода.

Как использовать калькулятор показателя мутации

  1. Введите общее число сгенерированных мутантов.
  2. Введите число мутантов, уничтоженных тестами.
  3. Введите число выживших мутантов (опционально).
  4. Нажмите «Рассчитать», чтобы получить показатель мутации и оценку качества.

Примеры использования

Формула

Показатель мутации = уничтоженные мутанты / всего мутантов × 100%. Выше — лучше качество набора тестов.

Часто задаваемые вопросы

Что такое мутационное тестирование?
Мутационное тестирование вносит небольшие изменения в код (мутанты) и проверяет, обнаруживают ли их тесты. Выжившие мутанты указывают на слабые тесты.
Какой показатель мутации считается хорошим?
Выше 80% — отлично. 60–80% — хорошо. Ниже 40% говорит о том, что многие тесты проходят, не проверяя логику.
Какие инструменты выполняют мутационное тестирование?
PIT (Java), Stryker (JavaScript/TypeScript), mutmut (Python) и MutPy — популярные фреймворки мутационного тестирования.