TDDTest Driven Development
Vitor BarbosaIdeais - Checkout
Apresentação
TDDO que é ?... e o que não é.
Para que serve ?... e de onde veio ?
Vantagens
SimplicidadeeDesign evolutivo
Feedback instantâneo
Mudanças
Blindagem
Desculpinhas
Consequências
Realmente vale a pena ?
" If its worth building, itsworth testing.If its not worth testing, whyare you wasting your timeworking on it? "
Cenário atual
Nem tudo são flores :(
Como funciona ?
CategoriasTeste de UnidadeTeste de IntegraçãoTeste de Sistema
CicloRed - Green - Refactor
PrincípiosKISSKeep it simple, stupid
PrincípiosYAGNIYou arent gonna need it
PrincípiosDRYDont repeat yourself
O que testar ?
" You should test with apurpose and know why youare testing something and towhat level it needs to betested "
Test First !
Baby Steps
Assert First
Dados de Teste
Complexidadepor Iteração
Mocks e Stubs
Testes Isolados
Fake it, till youmake it
Refatoração
Mitos e Confusões
Na PráticaTDD aplicadoCaso:Representação de unidade monetária.
FAQQual é a duração do cicloRed-Green-Refactor ?
FAQComo funciona TDD emsistemas legados ?
Perguntas ?
fim (:
Referencias● martinfowler.com● agiledata.org● improveit.com.br● imasters.com.br- Test Driven Development : By Example - Ke...
Tdd
Tdd
Tdd
Tdd
Tdd
Tdd
Tdd
Upcoming SlideShare
Loading in …5
×

Tdd

176 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
176
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tdd

  1. 1. TDDTest Driven Development
  2. 2. Vitor BarbosaIdeais - Checkout
  3. 3. Apresentação
  4. 4. TDDO que é ?... e o que não é.
  5. 5. Para que serve ?... e de onde veio ?
  6. 6. Vantagens
  7. 7. SimplicidadeeDesign evolutivo
  8. 8. Feedback instantâneo
  9. 9. Mudanças
  10. 10. Blindagem
  11. 11. Desculpinhas
  12. 12. Consequências
  13. 13. Realmente vale a pena ?
  14. 14. " If its worth building, itsworth testing.If its not worth testing, whyare you wasting your timeworking on it? "
  15. 15. Cenário atual
  16. 16. Nem tudo são flores :(
  17. 17. Como funciona ?
  18. 18. CategoriasTeste de UnidadeTeste de IntegraçãoTeste de Sistema
  19. 19. CicloRed - Green - Refactor
  20. 20. PrincípiosKISSKeep it simple, stupid
  21. 21. PrincípiosYAGNIYou arent gonna need it
  22. 22. PrincípiosDRYDont repeat yourself
  23. 23. O que testar ?
  24. 24. " You should test with apurpose and know why youare testing something and towhat level it needs to betested "
  25. 25. Test First !
  26. 26. Baby Steps
  27. 27. Assert First
  28. 28. Dados de Teste
  29. 29. Complexidadepor Iteração
  30. 30. Mocks e Stubs
  31. 31. Testes Isolados
  32. 32. Fake it, till youmake it
  33. 33. Refatoração
  34. 34. Mitos e Confusões
  35. 35. Na PráticaTDD aplicadoCaso:Representação de unidade monetária.
  36. 36. FAQQual é a duração do cicloRed-Green-Refactor ?
  37. 37. FAQComo funciona TDD emsistemas legados ?
  38. 38. Perguntas ?
  39. 39. fim (:
  40. 40. Referencias● martinfowler.com● agiledata.org● improveit.com.br● imasters.com.br- Test Driven Development : By Example - Kent Beck

×