Pessoal,
O Cobertura é uma ferramenta muito eficiente para apresentação das porcentagens de teste unitário que sua aplicação possui.
Ele apresenta o resultado de duas formas: Um gráfico de builds x porcentagem, detalhando em Classes, Condições, Arquivos, Linhas, Métodos e Pacotes e mostra também em forma de tabela os testes por pacote.
Se você clicar em um dos pacotes listados, ele abrirá nova tela, com um gráfico (agora correspondendo apenas ao pacote) e também classe a classe.
É importante ter em mente que, quanto mais próximo as porcentagens estiverem dos 100%, mais confiável estará sua aplicação.
Para instalar o Cobertura, é preciso primeiramente ter instalado sua ferramenta de integração contínua (sugiro o Hudson).
Agora, na home do Hudson, clique em “Manage Hudson” – “Manage Plugins”. Adicione o plugin “Cobertura Plugin”.
Então só falta você configurar o POM do seu projeto para incluir o Cobertura e na configuração do projeto, marcar o check “Publish Cobertura Coverage Report” e adicionar o XML padrão que o Hudson sugere.
No próximo build, você já vai poder conferir seu relatório de Cobertura.
Segue então pra vocês um exemplo do Projeto Cadun-Admin do meu time de Scrum aqui na Globo.com.

