quinta-feira, 17 de
julho de
2008.
| Post Atualizado. |
Para quem realiza testes unitários com o Visual Studio pôde perceber que ao final da execução dos testes, o VS não disponibiliza nehuma forma de relatório em uma forma amigável, para que essa que possa ser encaminhada para as pessoas interessadas nos resultados. O que VS apresenta é apenas o resumo na aba ‘Test Resuts’. O que irei apresentar a seguir, é uma forma de gerar um relatório para que este possa ser apresentado para aqueles que precisam saber dos resultados destes testes unitários.
Vamos lá, ao executar sua rodada de testes, o VS apresenta a seguinte tela (por questões de confidencialidade, ofusquei os títulos dos testes).
A saída destes testes consiste dos resultados armazenados em um arquivo de extensão .trx e as assemblies do projeto, localizadas na pasta ‘Test Results’.
Este arquivo .trx pode ser aberto e mapeado no excel como um xml, para isso basta abrir o arquivo no excel e ele fará a seguinte pergunta
Escolha a ‘Usar o painel de tarefas Código-fonte XML’ e ele deverá abrir um painel no lado direito com todo o mapeamento do XML, como exibido abaixo
Agora basta selecionar na planilha, onde que você quer que a informação apareca, procure por sua referência no mapeamento do painel e clique duas vezes.
No caso acima, note que a célula ficou com ao borda azul. Depois de criar as referências das infromações que você deseja, basta salvar este arquivo, ele servirá de template.
Um exemplo de como está o meu, segue na imagem abaixo
Feito isso, quando você rodar seus testes, basta abrir o .trx neste template que você acabou de criar. Faça isso indo em Dados > XML > Importar, que as informações que você referenciou no .trx, serão automaticamente preenchidas nas células do excel, com o exibido abaixo
Agora sim, temos um relatório bem apresentável, que podemos encaminhar para aqueles que precisam acompanhar os resultados destes testes.
1 Opiniao
[...] Recebi emails de alguns leitores, pedindo para que disponibilizasse o template que utilizo para gerar os relatórios apartir do ...
Opine!
(Comente)





