Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes
-
Upload
daniel-jesus -
Category
Software
-
view
90 -
download
0
Transcript of Testes
Para você• Encontrar problemas cedo
• Guiar design do código
• Ter certeza que seu código funciona como esperado
• Garantir que mudanças no código não quebrem o que já está implementado
• Para manter o seu emprego
Para o seu chefe
• Para reduzir o custo com a resolução de problemas
• Para poder viajar no final de semana
• Para garantir
TDD
• Kent Beck
• Conhecido por ser um dos criadores da metodologia XP (Extreme Programming) e por ter criado também o TDD (test driven development)
“Um conjunto simples de regras que te ajudam a escrever um código mais legível, manutenível
e durável.”
Unit tests
• Testes unitários são mais trabalhosos de se escrever, pois precisamos criar um cenário onde todas as dependências externas sejam isoladas
• Em compensação eles rodam infinitamente mais rápido que qualquer outro tipo de teste.
Stubs
• Assim como o mock ele simula o comportamento de um determinado objeto com a diferença que possui apenas respostas prontas para um determinado método.