Cobertura è un tool di code coverage, assai utile se si sviluppa con approccio test-driven in quanto permette di analizzare la quantità  di codice sorgente coperto dai test per un progetto. Erede di JCoverage, Cobertura offre feature quali: esecuzione da linea di comando o come task Ant; ispezione del bytecode, in modo tale da non dover forzare il progetto ad essere compilato due volte; report in XML e HTML customizzabili; branch coverage; analisi della complessità  ciclomatica. Oltre all'integrazione con Ant, è possibile utilizzare Cobertura con Maven (ci sono plugin sia per Maven 1 che per Maven 2) e, com'è buona abitudine, c'è un aggiornato plugin per l'integrazione con Eclipse.

Continua a leggere Cobertura: code coverage in Java

Categoria: Java