2009-05-15 5 views
3

En php, existe-t-il un outil permettant de générer un rapport de couverture de code sans en utilisant des cas de test unitaires automatisés? (Fondamentalement, n'utilisant pas les frameworks de tests unitaires phpunit ou similaires qui génèrent un rapport satisfaisant, mais nécessitent que les tests unitaires soient écrits en php !.).Existe-t-il un outil de couverture de code fonctionnant avec des tests manuels?

Exactement ce que je recherche, c'est un outil qui me permettrait de générer un rapport de couverture de code basé sur des tests manuels effectués par un testeur.

Répondre

4

Sheldon,

Avez-vous entendu parler de Xdebug? J'utilise ceci et c'est fantastique! J'utilise Ubuntu 8.04 et il est disponible via le dépôt du paquet (apt-get).

Il est gratuit et il possède des fonctionnalités d'analyse de couverture de code de base:

http://xdebug.org/docs/code_coverage

Pour votre information, le profilage est également disponible:

xdebug.org/docs/profiler

(Cela devrait être un lien hypertexte !!! Il me permet seulement de poster un lien hypertexte par réponse parce que je suis un nouvel utilisateur ... soupir ...)

J'espère que cela aide!

Kenji

0

Les outils DevPartner de Compuware peuvent le faire. Je ne suis pas sûr, mais vous devrez peut-être fusionner manuellement les résultats de plusieurs tests.

0

Mon entreprise, Semantic Designs, offre un outil de couverture de test PHP qui peut faire cela très bien: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

Vous mettez en place la collection de couverture, puis exécutez vos tests manuels. Vous pouvez regrouper vos tests manuels en une collection de couverture de test unique, ou les traiter séparément, en fusionnant leurs résultats plus tard à l'aide de l'outil d'affichage de couverture.

+0

Downvoter: pouvez-vous fournir une raison explicite de downvoting? Cela répond directement à la question du PO. –

Questions connexes