Pergunta

No PHP, existe uma ferramenta que pode gerar um relatório de cobertura de código sem usando os casos de teste de unidade automatizados?

(basicamente não usar phpunit ou unidade similar testar estruturas que fazem um bom trabalho de gerar o relatório, mas exigem testcases unidade a ser escrito em PHP!).

Exatamente o que eu estou procurando, é uma ferramenta que iria me gerar um relatório de cobertura de código com base em testes manuais realizados por um testador.

Foi útil?

Solução

Sheldon,

Você já ouviu falar de Xdebug? Eu estou usando isso e é fantasic! Eu estou usando Ubuntu 8.04 e está disponível através do repositório de pacotes (apt-get).

Ele é gratuito e tem funcionalidades básicas de análise de cobertura de código:

http://xdebug.org/docs/code_coverage

Para sua informação, perfilando também está disponível:

xdebug.org/docs/profiler

(Este deve ser um hyperlink !!! Ela só me permite postar um link por responder porque eu sou um novo usuário ... suspiro ...)

Espero que isso ajude!

Kenji

Outras dicas

ferramentas DevPartner da Compuware pode fazer isso. Eu não tenho certeza, mas pode ser necessário mesclar manualmente os resultados de várias execuções de teste.

A minha empresa, Semantic Designs, oferece uma ferramenta de cobertura de teste PHP que pode fazer isso muito bem: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

Você pode configurar a coleção de cobertura, e depois executar os testes manuais. Você pode agrupar os testes manuais em uma única coleção de cobertura de teste, ou tratá-los separadamente, fundindo seus resultados juntos mais tarde utilizando a ferramenta de visualização de cobertura.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top