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