Question

En PHP, il est un outil qui peut générer un rapport de couverture de code sans en utilisant des cas de tests unitaires automatisés?

(essentiellement de ne pas utiliser des frameworks de tests unitaires PHPUnit ou similaires qui font un bon travail générant le rapport, mais nécessitent l'unité testcases à écrire en php!).

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

Était-ce utile?

La solution

Sheldon,

Avez-vous entendu parler de Xdebug? J'utilise cela et il est fantastique! J'utilise Ubuntu 8.04 et il est disponible via le dépôt de paquets (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 ne me permet d'afficher un lien par réponse parce que je suis un nouvel utilisateur ... soupir ...)

Hope this helps!

Kenji

Autres conseils

Les outils DevPartner de Compuware peuvent le faire. Je ne sais pas, mais vous devrez fusionner manuellement les résultats de multiples essais de fonctionnement.

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 définissez la collection de couverture, puis exécutez vos tests manuels. Vous pouvez regrouper vos tests manuels dans une collection de couverture de test unique, ou les traiter séparément, en fusionnant leurs résultats ensemble plus tard à l'aide de l'outil d'affichage de la couverture.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top