Выбор ответа Middle ИИ и тесты спрашивают часто обновлено
Покрытие после генерации тестов
Вопрос
Ассистент за час поднял покрытие строк модуля с 40% до 95%. Какой вывод корректен?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Строки выполнились, но это не значит, что результат проверен. Покрытие показывает, какие строки исполнились при прогоне.
Варианты ответа
- Строки выполнились, но это не значит, что результат проверенправильный ответ
- Модуль теперь надёжен, ревью тестов можно пропустить
- Покрытие выше 90% гарантирует отсутствие регрессий
- Покрытие считается только по утверждениям, значит всё проверено
Разбор
Покрытие показывает, какие строки исполнились при прогоне. Тест без утверждений тоже даёт покрытие. Силу тестов лучше проверять мутационным тестированием или вручную: сломать код и посмотреть, упадёт ли тест. Гарантий отсутствия регрессий покрытие не даёт.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.