Domanda

In PHP, c'è uno strumento che può generare un rapporto di copertura del codice senza utilizzando casi di test di unità automatizzati?

(in pratica non si usa phpunit o simili framework di unit test che fanno un buon lavoro la generazione del rapporto, ma richiedono casi di test di unità per essere scritti in php!).

Esattamente quello che sto cercando, è uno strumento che mi avrebbe generare un rapporto di copertura del codice in base a test manuale eseguito da un tester.

È stato utile?

Soluzione

Sheldon,

Avete sentito parlare di Xdebug? Sto usando questo ed è fantastica! Sto usando Ubuntu 8.04 ed è disponibile tramite la repository di pacchetti (apt-get).

E 'gratuito e ha funzionalità di base di analisi di copertura del codice:

http://xdebug.org/docs/code_coverage

Per vostra informazione, profilatura è anche disponibile:

xdebug.org/docs/profiler

(Questo dovrebbe essere un collegamento ipertestuale !!! Permette solo io a postare un collegamento ipertestuale per ogni risposta perché io sono un nuovo utente ... sigh ...)

Spero che questo aiuti!

Kenji

Altri suggerimenti

strumenti DevPartner di Compuware possono fare questo. Non sono sicuro, ma potrebbe essere necessario unire manualmente i risultati di più corse di prova.

La mia azienda, disegni semantiche, offre uno strumento di copertura di test PHP che può fare questo bene: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

Si imposta la raccolta di copertura, e quindi eseguire il test manuali. È possibile raggruppare i test manuali in un unico collezione copertura di test, o trattare separatamente, fondendo i loro risultati insieme dopo utilizzando lo strumento di visualizzazione di copertura.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top