Встречается на собеседованиях • сегодня

Какое было покрытие на прошлом проекте

На прошлом проекте мы использовали pytest-cov для измерения покрытия кода тестами.

Фактические цифры:

  • Общее покрытие: ~85%
  • Критичные модули (ядро логики): 95%+
  • Вспомогательные/утилитарные модулы: ~70%

Пример команды для проверки:

bash
pytest --cov=my_project --cov-report=term-missing

Нюансы:

  • Исключали автосгенерированные файлы (миграции, клиентский код API).
  • Низкое покрытие в UI-слое (интеграционные тесты покрывали функционал).
  • 100% покрытие не было целью — фокус на бизнес-логике и edge-кейсах.

Как улучшали:

  • Покрытие росло постепенно через ревью PR (блокировали мерж при падении покрытия ключевых модулей).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы