Покрытие кода - это показатель, показывающий, насколько «хорошо» проверен исходный код. Существует несколько типов покрытия кода: покрытие линии, покрытие функции, покрытие филиала.
Чтобы измерить покрытие, вы должны запустить приложение либо вручную, либо с помощью автоматического теста.
Инструменты можно разделить на две категории:
- те, которые запускают скомпилированный код в измененной среде (например, отладчик), подсчитывая необходимые точки (функции, строки и т. д.);
- те, которые требуют специальной компиляции - в этом случае результирующий двоичный файл уже содержит код, который фактически выполняет подсчет.
Существует несколько инструментов для измерения и визуализации результата, они зависят от платформы, от языка исходного кода.
Пожалуйста, прочитайте статью в Википедии
Чтобы предоставить вам инструменты, укажите, для какой ОС и языка вы используете.