2009-05-15 2 views
3

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

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

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

ответ

4

Шелдон,

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

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

http://xdebug.org/docs/code_coverage

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

xdebug.org/docs/profiler

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

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

Kenji

0

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

0

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

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

+0

Downvoter: можете ли вы указать явную причину для downvoting? Это напрямую отвечает на вопрос ОП. –

Смежные вопросы