Testes Ágeis para Software com TDD e BDD
O cenário que todo  mundo conhece
O cenário que poucos     conhecem
*wtf = pqp
a solução que muitos     já ouviram!
test-first
refactoring
test-first       +REfactoring       = test drivendevelopment     (TDD)
fake it‘til you make it
dublês de teste(mock, spy, stub, fake,  dummy, saboteur)
integração contínua
e os sistemas  legados?
Mindset para tdd
TDD não existe!
fazer tdd não é   testar...
é especificar!!!    (specs)
especificação   técnica
micro
especificação de comportamento
Macro
como saber   o queespecificar!
lembra doproblema?
por que isso acontece?
estamos falando a  mesma lingua?
bdd para ajudar!
behavior driven development
bdd exige um  mind-set
em bdd só há casos    de sucesso
ou seja:   comportamentos    específicos emsituações específicas
bdd se encaixamuito bem com ddd
DOJO
dicas
o que testar?
o que testar?como testar?
o que não                    testar?               o que testar?como testar?
até que ponto   testar?                    o que não                     testar?                o que testar?como testar?
até que ponto   testar?                      o que não                       testar?  e se estiver  muito difícil   o que ...
até que ponto   testar?                      o que não                       testar?  e se estiver  muito difícil   o que ...
obrigado!
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
TDD e BDD
Próximos SlideShares
Carregando em…5
×

TDD e BDD

525 visualizações

Publicada em

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

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

Nenhuma nota no slide

TDD e BDD

  1. 1. Testes Ágeis para Software com TDD e BDD
  2. 2. O cenário que todo mundo conhece
  3. 3. O cenário que poucos conhecem
  4. 4. *wtf = pqp
  5. 5. a solução que muitos já ouviram!
  6. 6. test-first
  7. 7. refactoring
  8. 8. test-first +REfactoring = test drivendevelopment (TDD)
  9. 9. fake it‘til you make it
  10. 10. dublês de teste(mock, spy, stub, fake, dummy, saboteur)
  11. 11. integração contínua
  12. 12. e os sistemas legados?
  13. 13. Mindset para tdd
  14. 14. TDD não existe!
  15. 15. fazer tdd não é testar...
  16. 16. é especificar!!! (specs)
  17. 17. especificação técnica
  18. 18. micro
  19. 19. especificação de comportamento
  20. 20. Macro
  21. 21. como saber o queespecificar!
  22. 22. lembra doproblema?
  23. 23. por que isso acontece?
  24. 24. estamos falando a mesma lingua?
  25. 25. bdd para ajudar!
  26. 26. behavior driven development
  27. 27. bdd exige um mind-set
  28. 28. em bdd só há casos de sucesso
  29. 29. ou seja: comportamentos específicos emsituações específicas
  30. 30. bdd se encaixamuito bem com ddd
  31. 31. DOJO
  32. 32. dicas
  33. 33. o que testar?
  34. 34. o que testar?como testar?
  35. 35. o que não testar? o que testar?como testar?
  36. 36. até que ponto testar? o que não testar? o que testar?como testar?
  37. 37. até que ponto testar? o que não testar? e se estiver muito difícil o que testar? de testar?como testar?
  38. 38. até que ponto testar? o que não testar? e se estiver muito difícil o que testar? de testar? como testarcomo testar? sem uma visão completa?
  39. 39. obrigado!

×