Globalcode – Open4education
Testes Automatizados de todos os
tipos utilizando bibliotecas JavaScript
Stefan Teixeira
stefa...
About me
Stefan Teixeira
• QA / DevOps Engineer
• Bacharel em Ciência da Computação pela UFRJ
• MBA em Garantia de Qualida...
Testes Automatizados
Pirâmide de Automação de Testes
(Mike Cohn - Succeeding With Agile)
Anti-patterns
Unit
Testes de Unidade
Testes de Unidade
Mocks/Stubs/Spies
Mocks/Stubs/Spies
Somente
Spies!
Assertion Libraries
Assertion Libraries
Cobertura de Código
Cobertura de Código
Análise de
Complexidade de Código
Análise de Complexidade de Código
Testes de Mutação
Testes de Mutação
Service
Testes de API
Testes de API
UI
Testes de UI
Testes de UI
Visual Regression
Tests
Visual Regression Tests
Web Performance
Analysis
Web Performance Analysis
Hands-on
Hands-on
• Estrutura do projeto de exemplo no GitHub:
https://github.com/stefanteixeira/fav-organizer
• Testes de unidade,...
Globalcode – Open4education
Obrigado!
Stefan Teixeira
stefanfk@gmail.com
stefanteixeira.com.br
@stefan_teixeira
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript
Próximos SlideShares
Carregando em…5
×

TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliotecas JavaScript

1.289 visualizações

Publicada em

Palestra apresentada na trilha JavaScript do TDC 2015, no dia 15/05.

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

Sem downloads
Visualizações
Visualizações totais
1.289
No SlideShare
0
A partir de incorporações
0
Número de incorporações
100
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
11
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDC 2015 Floripa - 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 / DevOps Engineer • 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!
  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

×