Executando Testes com o MSBuild |
|
| Resumo
do post:
Utilizando o MSBuild para a execução dos testes, impedindo a geração da build em caso de falhas. terça-feira, 3 de junho de 2008. | Post Atualizado. (1)
|
|
Antes de qualquer coisa, vamos nos abstrair pelo menos nos próximos paragráfos, dos limites existentes entre os papéis de engenheiro de testes e CM ou líder técnico, e vamos focar onde quero chegar, previnir ou achar erros mais cedo.
Como quem acompanha o blog deve ter notado, tenho realizado alguns PoC´s para um novo projeto que se inicia aqui no trabalho, semana passada fiz várias avaliações de ferramentas para testes unitários e avaliei dentre outras coisas a sua integração com a IDE de desenvolvimento utilizada, Visual Studio 2008, pois bem, vamos ao que interessa.
A avaliação que fiz desta vez, foi sobre o MSbuild, uma ferramenta da Microsoft para geração de builds, o uso do MSBuild é bastante amplo, e não vou abordar todas as aplicações desta ferramenta, minha intenção é apenas mostrar o quão simples é (muito mais do que se imagina) rodar seus testes com o MSBuild, de forma que se 01 (um) teste sequer falhar o processo de geração de build é interrompido.
Automação de Testes, Prevenção de Defeitos
msbuildTest Republic Software Testing Challenge |
|
| Resumo
do post:
Desafio do Testing Republic para engenheiros de teste sexta-feira, 30 de maio de 2008. (2)
|
|
O Test Republic lanca um desafio para os engenheiros de teste mundo afora em seu site, é um desafio bem interessante, pois é baseado na Máquina Enigma, usado durante a Segunda Guerra Mundial pelas forças alemãs, o mesmo abordado no filme Enigma de 2001.
O escopo do desafio é realizar um PoC (prova de conceito) como forma de comprovar a eficiência e deficiência na adoção deste procedimento como solução de criptografia para a National Health Service (NHS), que deseja implementar uma forma segura de transmissão de informações de seus pacientes.
Eventos
Desafio, EventosTestes 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, 28 de maio de 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, 26 de maio de 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áriosTestes Unitários: NUnit & C# |
|
| Resumo
do post:
Integração do Visual Studio com NUnit para a execução de testes unitários automáticos, e um exemplo prático terça-feira, 20 de maio de 2008. | Post Atualizado. (5)
|
|
Estou implementando testes automáticos em um novo projeto aqui no cesar, antes de inicar de fato as atividades, estou realizando alguns PoC´s para achar a melhor forma de realizar estes testes unitários automáticos. Andei dando uma busca por alguns frameworks que suportassem o desenvolmento de testes unitários automáticos para C#, de cara achei o NUnit, ele é free e aparentemente bastante usado.
Irei tentar, aos poucos detalhar minha experiência nesta PoC, tanto no uso do NUnit em conjunto com o C#, quanto no uso de outras ferramentas em conjunto também com o C# para a criação de testes automáticos. Minhas dificuldades, descobertas e impressões ficarão registradas aqui.
Bem antes de tudo, o ambiente que estou utilizando é o seguinte: Visual Studio 2008 e o NUnit, após a instalação do itens acima, é so por a mão na massa.
Automação de Testes, Testes Unitários
Automação, NUnit, Testes Unitários

(1)