Встречается на 8% собеседований по QA Manual

Что такое тестовое покрытие

Тестовое покрытие — это метрика, показывающая, какая часть функционала, кода или требований проверяется тестами. Оно помогает оценить эффективность тестирования и выявить непроверенные участки.

Основные виды:

  • Покрытие кода — процент строк/ветвей кода, выполняемых тестами (измеряется инструментами вроде JaCoCo, Istanbul)
  • Покрытие требований — процент проверенных функциональных требований
  • Покрытие сценариев — процент покрытия пользовательских сценариев

Пример измерения покрытия кода (Java/JaCoCo):

xml
<plugin>
  <groupId>org.jacoco</groupId>
  <artifactId>jacoco-maven-plugin</artifactId>
  <version>0.8.7</version>
  <executions>
    <execution>
      <goals>
        <goal>prepare-agent</goal>
      </goals>
    </execution>
  </executions>
</plugin>

Важно: высокое покрытие не гарантирует качество тестов — они должны быть осмысленными и проверять реальные сценарии.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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