TDD                             Test-driven developmentMonday, September 14, 2009
Passo 1                             Criar um teste de acordo com o                             comportamento esperado do m...
Passo 2                             Rodar o teste e verificar que ele falhou.Monday, September 14, 2009
Passo 3                             Criar o método (mock).Monday, September 14, 2009
Passo 4                             Rodar o teste de novo e verificar que ele                             não falha mais.M...
Passo 5                             Agora que o teste passou, é hora de                             refatorar: escrever o ...
Passo 6                             Rodar o teste novamente. Neste ponto, é                             esperado que o tes...
Passo 7                             Portanto, se o teste falhou, vamos                             refatorar até que ele n...
Passo 7                             Se o teste não falhou, parabéns! We’re                             done!Monday, Septem...
Duvidas? o/Monday, September 14, 2009
Não?                             Então por que ainda não colocamos em                             prática?Monday, Septembe...
Créditos                             Wikipedia (http://en.wikipedia.org/                             wiki/Test-driven_deve...
Upcoming SlideShare
Loading in …5
×

Test driven development

358 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
358
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Test driven development

  1. 1. TDD Test-driven developmentMonday, September 14, 2009
  2. 2. Passo 1 Criar um teste de acordo com o comportamento esperado do método ou funcionalidade.Monday, September 14, 2009
  3. 3. Passo 2 Rodar o teste e verificar que ele falhou.Monday, September 14, 2009
  4. 4. Passo 3 Criar o método (mock).Monday, September 14, 2009
  5. 5. Passo 4 Rodar o teste de novo e verificar que ele não falha mais.Monday, September 14, 2009
  6. 6. Passo 5 Agora que o teste passou, é hora de refatorar: escrever o método propriamente dito.Monday, September 14, 2009
  7. 7. Passo 6 Rodar o teste novamente. Neste ponto, é esperado que o teste falhe.Monday, September 14, 2009
  8. 8. Passo 7 Portanto, se o teste falhou, vamos refatorar até que ele não falhe mais.Monday, September 14, 2009
  9. 9. Passo 7 Se o teste não falhou, parabéns! We’re done!Monday, September 14, 2009
  10. 10. Duvidas? o/Monday, September 14, 2009
  11. 11. Não? Então por que ainda não colocamos em prática?Monday, September 14, 2009
  12. 12. Créditos Wikipedia (http://en.wikipedia.org/ wiki/Test-driven_development) InfoQ (http://www.infoq.com/br/news/ 2009/06/hill-pair-tdd-for-productivity) AgilCoop (http://ccsl.ime.usp.br/ agilcoop/slides)Monday, September 14, 2009

×