"Охват кода" (синоним: покрытие теста) является мерой объема исходного кода приложения, который использовался, как правило, с помощью некоторого режима тестирования, часто с помощью модульного тестирования.

Покрытие кода - это мера объема исходного кода приложения, который использовался, как правило, с помощью некоторого режима тестирования, часто с помощью модульного тестирования. Есть два ключевых вопроса: учитывая режим упражнений, сколько из исходного кода выполняется (в предположении, что упражнение также показывает, что эффекты программы являются правильными), и, учитывая режим упражнений, как увеличить размер покрытия путем изменения упражнения.

Определение фактического покрытия обычно выполняется путем настройки исходного кода для отслеживания, когда выполняются его элементы, а затем просто запуска режима упражнений. Инструментированные данные собираются и часто отображаются в отчете и/или визуальном дисплее.

Улучшение охвата с учетом конкретного режима упражнений является сложным. Нужно определить для некоторого блока непокрытого кода, как заставить этот код выполнять, часто требуя сложной инициализации программной среды для запуска блока кода.

Покрытие кода также известно как , но посмотрите, что тег wiki для альтернативного значения.