Существует ли инструмент покрытия кода, который работает с ручным тестированием? - PullRequest
3 голосов
/ 15 мая 2009

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

(в основном не использует phpunit или аналогичные среды модульного тестирования, которые хорошо генерируют отчет, но требуют написания модульных тестов на php!).

Именно то, что я ищу, - это инструмент, который генерирует мне отчет о покрытии кода на основе ручного тестирования, выполненного тестером.

Ответы [ 3 ]

4 голосов
/ 27 июля 2009

Шелдон,

Вы слышали о Xdebug? Я использую это, и это фантастика! Я использую Ubuntu 8.04 и он доступен через репозиторий пакетов (apt-get).

Это бесплатно и имеет базовые функции анализа покрытия кода:

http://xdebug.org/docs/code_coverage

Для вашей информации, профилирование также доступно:

xdebug.org / Docs / профилировщика

(Это должна быть гиперссылка !!! Это позволяет мне опубликовать только одну гиперссылку на ответ, потому что я новый пользователь ... вздох ...)

Надеюсь, это поможет!

Kenji

0 голосов
/ 14 июня 2009

Моя компания, Semantic Designs, предлагает инструмент для охвата тестов PHP, который прекрасно справляется с этой задачей: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

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

0 голосов
/ 15 мая 2009

Инструменты DevPartner от Compuware могут сделать это. Я не уверен, но вам может потребоваться вручную объединить результаты нескольких тестовых прогонов.

...