Задать вопрос

Чем автоматически ломать свой код, чтобы проверить тесты?

Я слышал, что есть такие инструменты, которые вносят случайную правку в код и проверяют, что тесты падают. Если не упали - значит это место не покрыто тестами. Посоветуйте пожалуйста такой инструмент. Если вы реально им пользовались, буду рад какому-то отзыву.
  • Вопрос задан
  • 531 просмотр
Подписаться 3 Простой 4 комментария
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Вы вероятно путаете с тестами там где вносятся различные случайные изменения во входные данные, и проверяется реакция.
Так как случайная правка в код поломает саму программу и она тупо не запустится.
Ответ написан
Эм практически любой символ, почти в любой части кода, убьет ваш код, что то вы путаете.
Ответ написан
@BorisKorobkov
Web developer
Возможно, вам надо менять не код, а данные. Тогда это называется "фикстуры" (Test fixture). Сами их сгенерируйте и в тестах опишите желаемый результат для каждой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы