TDD em JavaScript, rola?

402 visualizações

Publicada em

Slides da palestra "TDD em JavaScript, rola?", com exemplos disponíveis em:

https://github.com/renansiravegna/ExemplosPalestraTddComJS

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

Sem downloads
Visualizações
Visualizações totais
402
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDD em JavaScript, rola?

  1. 1. TDD em JavaScript, rola?
  2. 2. @RenanSiravegna
  3. 3. Test Driven Development
  4. 4. Por que praticar? • Garantir que o sistema funciona • Encontrar bugs • Simplicidade e qualidade de código • Foco • Feedback!
  5. 5. Como testar em JavaScript? http://jasmine.github.io/
  6. 6. Testando um comportamento https://github.com/renansiravegna/ExemplosPalestra TddComJS/tree/master/exemplo_1
  7. 7. Testando manipulações em tela https://github.com/renansiravegna/ExemplosPalestra TddComJS/tree/master/exemplo_2
  8. 8. Testando coisas async https://github.com/renansiravegna/ExemplosPalestra TddComJS/tree/master/exemplo_3
  9. 9. E o famoso $.ajax() ? https://github.com/renansiravegna/ExemplosPalestra TddComJS/tree/master/exemplo_4
  10. 10. Test Doubles https://github.com/renansiravegna/ExemplosPalestra TddComJS/tree/master/exemplo_5
  11. 11. Test Doubles • Dummy • Fake • Stubs • Spies • Mocks
  12. 12. Testando funções nativas
  13. 13. Testando em vários navegadores
  14. 14. Até onde testar?
  15. 15. Leituras recomendadas-obrigatórias
  16. 16. Obrigado!!! @RenanSiravegna

×