Смотрите наш инструмент PHP тестового покрытия из Semantic Designs:
http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html
Очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивное освещение GUI показывая на конкретных файлы, а также сформированный отчет с разбивкой покрытия на методе, класса и пакета.
Прежде всего, не требуется устанавливать что-нибудь в системе проверено. Нет необходимости в xdebug и т. Д., Что означает, что вам не нужно обсуждать с помощью sysadmin для проведения тестирования.
Вы можете использовать его с PHPUnit, чтобы получить покрытие, контролируемое модулем тестирования. Или вы можете использовать его на своем веб-сайте для сбора покрытия из любого функционального подхода к тестированию/инструментов, которые у вас могут быть.
XDebug может выводить анализ кода Coverage в файле HTML или XML-файле. Есть ли способ заставить Eclipse автоматически визуализировать полученное покрытие кода в редакторе? Я бы предпочел получить красный цвет в вертикальной линейке для строк, не охваченных никаким тестом ... У плагина MakeGood в противном случае хорошая поддержка PHPUnit, но это одна недостающая область. – 2013-10-09 07:38:57