Как бороться с покрытием кода? - PullRequest
2 голосов
/ 13 февраля 2009

На днях у нас была напряженная дискуссия между разными разработчиками и руководителями проектов, об инструментах покрытия кода и использовании соответствующих отчетов.

  • Используете ли вы покрытие кода в своих проектах, и если да, то почему?
  • Является ли покрытие кода фиксированной частью ваших сборок или непрерывной интеграции? или вы просто используете его время от времени?
  • Как вы справляетесь с числами, полученными из отчетов?

Ответы [ 11 ]

0 голосов
/ 13 февраля 2009

Многие команды, переходящие на Agile / XP, используют покрытие кода как косвенный способ измерения ROI своих усилий по автоматизации тестирования.

Я думаю об этом как об эксперименте - есть гипотеза, что «если мы начнем писать модульные тесты, наше покрытие кода улучшится» - и имеет смысл автоматически собирать соответствующее наблюдение, с помощью КИ, сообщать об этом в виде графика и т. Д. .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...