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

289 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
289
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

×