Есть ли какой-либо инструмент для покрытия кода для PHP? Я хочу проверить охват кода моего кода и API, написанных на PHP, но не смог наложить на него инструмент для покрытия кода для PHP, поскольку он скорее относится к серверному языку и динамическому по своей природе.
Кто-нибудь знает метод, по которому может выполняться покрытие кода для PHP?
xdebug содержит анализ покрытия кода .
Проверьте эту главу руководства PHPUnit
См. Наш инструмент проверки тестовых возможностей PHP из семантических дизайнов:
http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html
Очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивно понятный графический интерфейс, показывающий покрытие для определенных файлов, и сгенерированный отчет с разбивкой по охвату на уровне методов, классов и пакетов.
Лучше всего не требовать установки чего-либо в тестируемой системе. Нет необходимости в xdebug и т. Д., Что означает, что вам не нужно спорить с системным администратором для проведения вашего тестирования.
Вы можете использовать его с PHPUnit, чтобы получить покрытие, основанное на модульном тестировании. Или вы можете использовать его на своем веб-сайте для сбора покрытия из любого функционального подхода к тестированию / инструментов, которые у вас могут быть.
Использование Xdebug в сочетании с PHPUnit может дать вам анализ покрытия кода.
Спайк PHPCoverage . И SimpleTest, и PHPUnit могут быть легко интегрированы с ним, хотя поддержка PHPUnits – это готовая версия.
Zend Studio поставляется с инструментами для покрытия кода.
Xdebug может создавать отчеты о покрытии кода, а Phing, утилита сборки, может автоматизировать отчеты о покрытиях ( http://devzone.zend.com/article/2955 ).