Ferramenta de cobertura de testes

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.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.