Вступить в клуб →
сложнаявопросТестирование: xUnit, Moq, WebApplicationFactory

Покрытие 92%, но мутационное тестирование показало, что тесты почти ничего не проверяют

У модуля расчёта комиссий покрытие строк 92%. Stryker.NET заменил в коде >= на > и + на - в сотне мест — и 70% таких изменений тесты не заметили: все остались зелёными.

О чём это говорит?

  • Тесты выполняют код, но слабо проверяют результаты
  • Stryker.NET ошибается, раз покрытие высокое
  • Покрытие 92% гарантирует качество тестов
  • Нужно просто поднять покрытие до 100%

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела