TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript

1.053 visualizações

Publicada em

Palestra apresentada na trilha JavaScript do TDC São Paulo 2015, no dia 22 de Julho.

Publicada em: Tecnologia
0 comentários
8 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.053
No SlideShare
0
A partir de incorporações
0
Número de incorporações
125
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
8
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript

  1. 1. Globalcode – Open4education Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript Stefan Teixeira stefanfk@gmail.com / stefanteixeira.com.br
  2. 2. About me Stefan Teixeira • QA Engineer @ M4U • Bacharel em Ciência da Computação pela UFRJ • MBA em Garantia de Qualidade de Software pela Escola Politécnica da UFRJ • Mantém um blog técnico sobre testes: stefanteixeira.com.br • Entusiasta de Testes Automatizados, Agile Testing e da cultura DevOps Contatos: • E-mail: stefanfk@gmail.com • Twitter: twitter.com/stefan_teixeira • Facebook: facebook.com/stefan.teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira
  3. 3. Testes Automatizados
  4. 4. Pirâmide de Automação de Testes (Mike Cohn - Succeeding With Agile)
  5. 5. Anti-patterns
  6. 6. Unit
  7. 7. Testes de Unidade
  8. 8. Testes de Unidade
  9. 9. Mocks/Stubs/Spies
  10. 10. Mocks/Stubs/Spies Somente Spies! Projeto abandonado :(
  11. 11. Assertion Libraries
  12. 12. Assertion Libraries
  13. 13. Cobertura de Código
  14. 14. Cobertura de Código
  15. 15. Análise de Complexidade de Código
  16. 16. Análise de Complexidade de Código
  17. 17. Testes de Mutação
  18. 18. Testes de Mutação
  19. 19. Service
  20. 20. Testes de API
  21. 21. Testes de API
  22. 22. UI
  23. 23. Testes de UI
  24. 24. Testes de UI
  25. 25. Visual Regression Tests
  26. 26. Visual Regression Tests
  27. 27. Web Performance Analysis
  28. 28. Web Performance Analysis
  29. 29. Hands-on
  30. 30. Hands-on • Estrutura do projeto de exemplo no GitHub: https://github.com/stefanteixeira/fav-organizer • Testes de unidade, API, UI e visuais • Relatório de cobertura do Istanbul • Relatório de complexidade de código do Plato • Build do projeto no CircleCI
  31. 31. Globalcode – Open4education Obrigado! Stefan Teixeira stefanfk@gmail.com stefanteixeira.com.br @stefan_teixeira

×