Gerando Relatório dos Testes Unitários a partir do .trx

Resumo do post: Apresentando uma forma de gerar um relatório apresentável dos testes unitários executados através do Visual Studio.

quinta-feira, julho 17, 2008  

(1)


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).

image

Leia o restante do postLeia o restante do post

Testes Unitários   ,

Testes Unitários Dicas Iniciais

Resumo do post: Dicas iniciais para quem tem interesse em realizar teste unitários

sábado, julho 12, 2008  

(13)


Tenho publicado uma série de posts sobre testes unitários nas últimas semanas, quem acompanha o blog certamente notou…pois bem, os testes estão indo de vento em poupa.

Neste post pretendo encorajar aqueles que precisam ouvir boas experiências com este tipo de abordagem bem como tentar deixar bem claro alguns limites nestes testes.

Se você começou a escrever testes unitário agora, você deve estar se fazendo uma série de perguntas, seus testes podem parecer um pouco sem sentido, repetitivos e em algum momento você vai ter que ir no ‘pai google’ procurar respostas, boas práticas e dicas.

Leia o restante do postLeia o restante do post

Testes Unitários  

Tasks do MSBuild com o msbuildtasks

Resumo do post: Projeto msbuildtasks com várias tasks para o MSBuild

segunda-feira, junho 9, 2008  

(Comente)


Ainda sobre o MSBuild, para quem está planejando utilizar integração contínua em seus projetos e utilizará o MSBuild como ferramenta de geração de builds, recomendo dar uma olhada no projeto msbuildtracks, que é um repósitrório open source de tasks para o MSBuild.

Existem tasks bastante úteis, como por exemplo, para o SVN (SvnCheckout, SvnClient, SvnCommit, SvnCopy, SvnInfo, SvnExport, SvnUpdate, SvnVersion) manipulação de arquivos XML (Xml.XmlMassUpdate, Xml.XmlQuery, Xml.XmlQuery, XmlWrite) e etc…

A implementação destas tasks, é feita como falei em Executando Testes com o MSbuild, utilizando o arquivo do projeto.

Leia o restante do postLeia o restante do post

Prevenção de Defeitos, Testes Unitários   ,

Testes Unitários com csUnit

Resumo do post: Introdução a ferramenta csUnit, muito parecida com as outras opções open-source disponíveis no mercado.

quarta-feira, maio 28, 2008  

(1)


Pessoal, achei outra ferramenta bem legal para a execução de testes unitárioso o csUnit, tambem é free como o NUnit, JUnit. Por enquanto, na minha opinião, a ferramenta de testes do proprio Visual é melhor, pela questão da integração como falei anteriormente. Mas o que acho fantástico nestas ferramentas open source de testes unitários é que elas simplesmente utilizam a mesma forma de organizaçao e identificação de uma suite e um caso de teste…atravez da tag [TestFixture] e [Test], para realizar esta avaliação eu simplesmente reusei meu código completamente, não alterei uma linha sequer.

Devido a esta razão não vou mostrar o código do teste novamente, pois vocês pode vê-lo aqui.

Antes de chegar no código do seu teste você deverá criar uma “Receita”.

Leia o restante do postLeia o restante do post

Automação de Testes, Execução de Testes, Testes Unitários  

Testes Unitários com componente do .NET

Resumo do post: Introdução a testes unitários usando um componente embutido no .NET Visual Studio 2008.

segunda-feira, maio 26, 2008  

(2)


Ainda como resultado das PoC´s que estou fazendo, analisei recentemente um componente do próprio .NET para escrita e execução de testes unitários.

A última PoC que realizei e publiquei aqui no blog foi no uso do NUnit.

Bem, uma vantagem inicial na adoção de testes unitários usando o componente do .NET é a facilidade com que a integração acontece, ao executar os seus testes o .NET automaticamente cria uma estrutura de arquivos contendo a build em que os testes foram realizados (vide imagens abaixo)

Leia o restante do postLeia o restante do post

Automação de Testes, Execução de Testes, Testes Unitários   ,

Página 2 de 3123