Многие команды, переходящие на Agile / XP, используют покрытие кода как косвенный способ измерения ROI своих усилий по автоматизации тестирования.
Я думаю об этом как об эксперименте - есть гипотеза, что «если мы начнем писать модульные тесты, наше покрытие кода улучшится» - и имеет смысл автоматически собирать соответствующее наблюдение, с помощью КИ, сообщать об этом в виде графика и т. Д. .
Вы используете результаты для обнаружения грубых пятен: если, например, в какой-то момент наблюдается тенденция к увеличению уровня покрытия, вы можете перестать спрашивать, что происходит. Возможно, у команды возникли проблемы с написанием релевантных тестов.