Встречается на собеседованиях • сегодня
Что такое Coverage
Coverage — это метрика, показывающая процент кода, который был выполнен во время тестирования. Она помогает оценить, насколько полно тесты проверяют код.
Основные типы coverage:
- Statement coverage: процент выполненных строк кода
- Branch coverage: процент пройденных ветвлений (if/else)
- Function coverage: процент вызванных функций
Пример измерения coverage с помощью pytest-cov:
python
# Установка: pip install pytest-cov
# Запуск: pytest --cov=my_module tests/Нюансы:
- 100% coverage ≠ хорошие тесты (может быть поверхностное тестирование)
- Некоторые строки (например, pass) могут искусственно повышать coverage
- Лучше сочетать с другими метриками качества кода
Рекомендуется стремиться к 80-90% coverage как балансу между качеством и затратами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы