2009-05-15 7 views
3

Gibt es in php ein Tool, das einen Code Coverage Report ohne mithilfe von automatisierten Unit-Testfällen generieren kann?Gibt es ein Code-Coverage-Tool, das mit manuellen Tests funktioniert?

(im Grunde nicht mit phpunit oder ähnliche Unit-Test-Frameworks, die einen guten Job erstellen den Bericht erstellen, aber Einheit Testfälle in PHP geschrieben werden müssen!).

Genau das, was ich suche, ist ein Werkzeug, das mir einen Code-Coverage-Bericht basierend auf manuellen Tests, die von einem Tester durchgeführt werden, generieren würde.

Antwort

4

Sheldon,

Haben Sie schon von Xdebug gehört? Ich benutze das und es ist fantastisch! Ich benutze Ubuntu 8.04 und es ist verfügbar über das Paket-Repository (apt-get).

Es ist kostenlos und es hat Funktionalitäten grundlegenden Code-Coverage-Analyse:

http://xdebug.org/docs/code_coverage

Zu Ihrer Information Profilierung ist auch verfügbar:

xdebug.org/docs/profiler

(Dies sollte ein Hyperlink sein !!! Es erlaubt mir nur einen Hyperlink pro Antwort zu veröffentlichen, weil ich ein neuer Benutzer bin ... seufz ...)

Hoffe das hilft!

Kenji

0

Compuwares DevPartner-Tools können dies tun. Ich bin mir nicht sicher, aber Sie müssen möglicherweise die Ergebnisse mehrerer Testläufe manuell zusammenführen.

0

Meine Firma, Semantic Designs bieten ein PHP Test Coverage Tool, das diese feinen gerade tun: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

Sie die Abdeckung Sammlung einrichten, und dann manuelle Tests durchführt. Sie können Ihre manuellen Tests in einer einzigen Testdeckungssammlung, , gruppieren oder separat behandeln, indem Sie ihre Ergebnisse später mit dem Coverage-Display-Tool zusammenführen.

+0

Downvoter: Können Sie einen expliziten Grund für das Downvoting angeben? Dies beantwortet direkt die Frage des OP. –