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

Что такое Сode Сoverage

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

Основные типы покрытия:

  • Line Coverage — процент выполненных строк кода.
  • Branch Coverage — проверка всех ветвлений (if/else, switch).
  • Method Coverage — процент покрытых методов.

Пример (JaCoCo в Java):

java
public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}

// Тест
@Test
public void testAdd() {
    Calculator calc = new Calculator();
    assertEquals(5, calc.add(2, 3)); // Покрывает метод add()
}

Высокий Code Coverage не гарантирует качество тестов, но низкий — явный сигнал о недостаточном тестировании.

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

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

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

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