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).
Testes Unitários
Relatório de Execução, Testes UnitáriosTestes Unitários Dicas Iniciais
Resumo do post: Dicas iniciais para quem tem interesse em realizar teste unitáriossá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.
Testes Unitários
Testes UnitáriosTasks do MSBuild com o msbuildtasks
Resumo do post: Projeto msbuildtasks com várias tasks para o MSBuildsegunda-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.
Prevenção de Defeitos, Testes Unitários
msbuild, Testes UnitáriosTestes 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”.
Automação de Testes, Execução de Testes, Testes Unitários
AutomaçãoTestes 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)
Automação de Testes, Execução de Testes, Testes Unitários
.NET, Testes Unitários