Существует ли инструмент покрытия кода, который работает с ручным тестированием?

StackOverflow https://stackoverflow.com/questions/869263

  •  22-08-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

Шелдон,

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

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

http://xdebug.org/docs/code_coverage

К вашему сведению, также доступно профилирование:

xdebug.org/docs/profiler

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

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

Кенджи

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top