Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Test Driven Development - Em busca de feedback util e concreto

804 views

Published on

Apresentação realizada na 1ª semana de LightningTalks e FishBowls no TecnoPUC, sobre Desenvolvimento Orientado a Teste, uma prática do Extreme Programming que nos auxilia a evoluir software, tendo coragem para alterá-lo quando necessário.

Published in: Business
  • Be the first to comment

Test Driven Development - Em busca de feedback util e concreto

  1. 1. TEST DRIVEN DEVELOPMENT EM BUSCA DE FEEDBACK UTIL E CONCRETO@helmedeiros http://www.flickr.com/photos/21387694@N03/2108575053/
  2. 2. ouvi dizer... que... ahnnnn...
  3. 3. não existe estetal ZERO BUG!!
  4. 4. não existeEeste ER QU ST ...talUME DIS BUG!! FOI ZERO M TE SE enquanto me dizia que eu devia clicar em todos os botões
  5. 5. z... TÃO lve A ta EJ S ÃO CILSÓ N Á F
  6. 6. quanto maiorestresse menor menor execução de testes Gerry Weinberg
  7. 7. Top DownCenários de teste... critérios de aceitação... Bottom up 22 caixas de texto... 15 combo box...
  8. 8. “ todos tem um plano, até serem socados na cara Mike Tyson
  9. 9. O que te fazfracassar nos testes?
  10. 10. atenção dead lines mudançasComunicação prazos requisitos ?
  11. 11. SEGUE EM XO O MAPA!ANE
  12. 12. ...é sóago ra o E G A ?R P ro?! teso u
  13. 13. ..mapinha confuso.
  14. 14. TDD to guiado por testesDesenvolvimen
  15. 15. ara a p nto nic me T éc vo lvi e sen ftwarde de so TDD o guiado por testes Desenvolviment
  16. 16. rever um teste que esc falhe!red
  17. 17. passar o mais rápidofazer ele pos sível!green
  18. 18. atorar até achar quedepois ref está bom!yellow
  19. 19. red o? ss low i el só y masé reeng
  20. 20. ão e s s nd ca o ti e“ prá s d ra re tá pa e to esve cê p od o você v e d hegar inícius Te les on c -V Xeme extr P programming
  21. 21. Xeme extr Pprogramming PRÁTICAS PRIMÁRIAS TDD o guiado por testes Desenvolviment
  22. 22. Xeme extr P programming nd em pe o de , d as ção tic ua rá itP a s ntexto. d o c TDD mas elas tendem a tes es por tMUITOS nto guiado trazer Desenvolvime BENEFÍCIOS
  23. 23. nica co nstant e em umAú are é a p rojeto de softw mu dança.
  24. 24. FEED BAC K!!!
  25. 25. UA AÇÃO S T EN .. UM ITADOC GR
  26. 26. 1. Escreva sua user story;2. Detalhe os critérios de aceitação;3. Copie os critérios para tua classe de teste;4. Escreva o teste funcional para cada critério;5. Pare quando estiverem todos passando!! [Lista de Ferramentas] Dado que... Quando... Então...
  27. 27. cód igo teu ?!? mo oluíco v e DESIGN
  28. 28. Obrigado! Helio Medeiros - Grupo RBS @helmedeiros

×