it talks - testes automatizados - porque você deve ter? versão: final
TRANSCRIPT
![Page 1: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/1.jpg)
http://www.linkedin.com/in/claytonpassoshttps://github.com/[email protected]
Por que ter testes automatizados?
![Page 2: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/2.jpg)
O mundo vai acabar!
http://viniciusteles.com.br
![Page 3: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/3.jpg)
Qual é a solução?
![Page 4: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/4.jpg)
O que é teste automatizado?
• Teste unitário• Teste de integração• Teste de aceitação• Teste de estresse/desempenho
![Page 5: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/5.jpg)
Fail fast
![Page 6: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/6.jpg)
TítuloAuge entre 1998 – 2002 TDD
1939 Shewhart Cycle
![Page 7: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/7.jpg)
• 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
![Page 8: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/8.jpg)
Título
![Page 9: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/9.jpg)
![Page 10: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/10.jpg)
OrganizationDevelpers
Project team
Au
tom
atiz
ado
Man
ual
Ferram
entas
End users
![Page 11: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/11.jpg)
Segundo Pressman (1995), Testes manuais, podem consumir até 40% do esforço
despendido no processo de desenvolvimento
![Page 12: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/12.jpg)
Paulo Peccin: “os bugs caíram conforme fomos aplicando testes automatizados nas várias
versões do sistema” (1993)
Case brasileiro
![Page 13: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/13.jpg)
Ramon Tramontini: “Temos uma taxa de bugs de 9% e a média de mercado é 42%” (2012)
Case brasileiro
![Page 14: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/14.jpg)
Microsoft & IBM
![Page 15: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/15.jpg)
Microsoft & IBM
![Page 16: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/16.jpg)
ROI Brasil X Portugal
Sem Testes
Testes Formais
Testes Automatizados
0%
100%
200%
300%
400%
500%
600%
0%
350%
445%
0%
414%
535%
Brasil Portugal
![Page 17: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/17.jpg)
Vídeo Demonstração
![Page 18: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/18.jpg)
![Page 19: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/19.jpg)
Como calcular o ROI?
![Page 20: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/20.jpg)
Nós temos o poder
![Page 21: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/21.jpg)
Perguntas ?
texto
![Page 22: IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final](https://reader030.vdocuments.net/reader030/viewer/2022020717/55be8ed6bb61eb814c8b4783/html5/thumbnails/22.jpg)