mutmut | Мутационные тесты
Mutation Testing — это метод, при котором в ваш исходный код вносятся небольшие изменения (мутации), и затем запускаются ваши тесты.
Цель: проверить, насколько эффективно тесты обнаруживают ошибки.
Утилита вносит мутации в ваш код (на уровне исходников), запускает ваши юнит-тесты после каждой мутации. Затем помечает мутации:
— ✅ Killed (тест поймал баг);
— ❌ Survived (мутация выжила).
Такое особенно важно, если вы работаете в сфере безопасности, финансов.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
>>Click here to continue<<
