http://www.linkedin.com/in/claytonpassos
https://github.com/netstart
clayton.passos2@gvt.com.br
Por que ter testes automat...
O mundo vai acabar!
http://viniciusteles.com.br
Qual é a solução?
O que é teste automatizado?
• Teste unitário
• Teste de integração
• Teste de aceitação
• Teste de estresse/desempenho
Fail fast
TítuloAuge entre 1998 – 2002 TDD
1939 Shewhart Cycle
• Maior agilidade na correção de bugs
• Maior velocidade na análise de impacto sobre alterações
• Menor acoplamento do sis...
Título
OrganizationDevelpers
Project team
Automatizado
ManualFerramentas
End users
Segundo Pressman (1995), Testes manuais,
podem consumir até 40% do esforço
despendido no processo de desenvolvimento
Paulo Peccin: “os bugs caíram conforme fomos
aplicando testes automatizados nas várias
versões do sistema” (1993)
Case bra...
Ramon Tramontini: “Temos uma taxa de bugs de
9% e a média de mercado é 42%” (2012)
Case brasileiro
Microsoft & IBM
Microsoft & IBM
ROI Brasil X Portugal
0%
100%
200%
300%
400%
500%
600%
Sem Testes
Testes Formais
Testes Automatizados
0%
350%
445%
0%
414%...
Vídeo Demonstração
Como calcular o ROI?
Nós temos o poder
Perguntas ?
texto
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
Próximos SlideShares
Carregando em…5
×

IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final

328 visualizações

Publicada em

Palestra dada em 2013 sobre testes automatizados. O foco desta apresentação foi gerencial, mostrando números de mercado, e de experiências do autor a fim de comprovar o real benefício do uso de testes automatizados.

Também foi discutido, que a automação de teste não descarta os testes manuais, eles continuam sendo necessários e muito úteis, o teste automatizado libera os testadores a utilizar sua criatividade para inventar cenários ainda não imaginados

Publicada em: Tecnologia
2 comentários
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
328
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
2
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final

  1. 1. http://www.linkedin.com/in/claytonpassos https://github.com/netstart clayton.passos2@gvt.com.br Por que ter testes automatizados?
  2. 2. O mundo vai acabar! http://viniciusteles.com.br
  3. 3. Qual é a solução?
  4. 4. O que é teste automatizado? • Teste unitário • Teste de integração • Teste de aceitação • Teste de estresse/desempenho
  5. 5. Fail fast
  6. 6. TítuloAuge entre 1998 – 2002 TDD 1939 Shewhart Cycle
  7. 7. • Maior agilidade na correção de bugs • Maior velocidade na análise de impacto sobre alterações • Menor acoplamento do sistema, menor complexidade • Melhora o design de código • Promove “Código limpo” • Possibilita “Ping Pong Testing” • Menor Stress na equipe • Segurança ao alterar o código • Maior confiabilidade na aplicação • Testes documentam o sistema Ganhos
  8. 8. Título
  9. 9. OrganizationDevelpers Project team Automatizado ManualFerramentas End users
  10. 10. Segundo Pressman (1995), Testes manuais, podem consumir até 40% do esforço despendido no processo de desenvolvimento
  11. 11. Paulo Peccin: “os bugs caíram conforme fomos aplicando testes automatizados nas várias versões do sistema” (1993) Case brasileiro
  12. 12. Ramon Tramontini: “Temos uma taxa de bugs de 9% e a média de mercado é 42%” (2012) Case brasileiro
  13. 13. Microsoft & IBM
  14. 14. Microsoft & IBM
  15. 15. ROI Brasil X Portugal 0% 100% 200% 300% 400% 500% 600% Sem Testes Testes Formais Testes Automatizados 0% 350% 445% 0% 414% 535% Brasil Portugal
  16. 16. Vídeo Demonstração
  17. 17. Como calcular o ROI?
  18. 18. Nós temos o poder
  19. 19. Perguntas ? texto

×