Behaviour driven-development

  • View
    4.884

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Text of Behaviour driven-development

  • 1. Behaviour-Driven Development Rodrigo S. Manhes Ncleo de Pesquisa em Sistemas de Informao/IFF Laboratrio de Cincias Matemticas/UENF Gerncia de Recursos Computacionais/UENF

2. 3. 4. 5. tudocomeacom uma idiado cliente 6. ...que precisa vir parar aqui 7. 8. muita conversa 9. e muita programao 10. simples, no? 11. NO! 12. mas no precisa tambm... 13. pode ser seguro,eficiente edivertido! 14. Behaviour-Driven Development 15. http://blog.dannorth.net/introducing-bdd 16. BDD gil http://agilemanifesto.org 17. 18. 19. 20. 21. 22. 23. 24. BDD uma tcnica de especificao 25. clientes falamnegocis 26. programadores falam tecniqus 27. testadores se desesperam 28. 29. 30. ubiquitouslanguage 31. 32. O QU e no COMO 33. user stories 34. 35. 36. http://blog.dannorth.net/whats-in-a-story 37. encontrando o que importa 38. 39. BDD uma tcnica de design 40. 41. 42. 43. 44. 45. 46. cenrio 47. 48. 49. 50. 51. 52. especificaes de unidade 53. unidades especificadas em isolamento 54. dubls para oscolaboradores 55. http://martinfowler.com/articles/mocksArentStubs.html 56. 57. matchers expectations 58. testes? 59. 60. documentao? 61. 62. e SEMPRE atualizados 63. 64. 65. 66. 67. s isso? 68. YAGNI 69. foco 70. passos de beb 71. design evolutivo 72. v&v rpida!! 73. ritmo sustentvel 74. e tem ferramenta? 75. 76. JBehave 2 EasybMockito EasyMockJMock Hamcrest JUnitTestNG 77. 78. Pyhistorian PyccuracyFreshenPyCukes PyMockMockitoLudibrio Should-DSL 79. 80. CucumberRSpecRemarkableMocha Factory Girl Machinist Object Daddy Webrat 81. 82. a cada um... (2) http://www.flickr.com/photos/randysonofrobert/1133080323/(3) http://www.flickr.com/photos/siebeneinhalb-de/510621489/(4) http://www.flickr.com/photos/swanksalot/684391801/(5) http://www.flickr.com/photos/smcdevitt/3897151340/(6) http://www.flickr.com/photos/angelaypablo/3778910786/(7) http://www.flickr.com/photos/atomicjeep/347852094/(8) http://www.flickr.com/photos/ramson/2438437130/(10) http://www.flickr.com/photos/8525214@N06/2864322003/(11) http://www.flickr.com/photos/monaxle/3739688599/(12) http://www.flickr.com/photos/lisanewton/2713130525/(13) http://www.flickr.com/photos/linkq/3413681899/(17 a 23) recortes do original em http://www.flickr.com/photos/oliver1/3070609090/ 83. ...a parte que lhe cabe... (25) http://www.flickr.com/photos/matthewboyle/3093915072/(26) http://www.flickr.com/photos/chimothy27/3487954077/(27) http://www.flickr.com/photos/wooandy/3410789985/(28) http://www.flickr.com/photos/bexross/2636921208/(29) http://www.flickr.com/photos/macgyver101/364163282/(30) http://www.flickr.com/photos/pqs/209969730/(33) http://www.flickr.com/photos/psd/3731275681/(38) http://www.flickr.com/photos/jeffbelmonte/(40) http://eggsonbread.com/2009/07/22/behavior-driven-development-in-a- nutshell/(49) http://www.flickr.com/photos/xpontius/3060048291/(50) http://www.flickr.com/photos/wwworks/3337409383/ (51) http://www.flickr.com/photos/brendaannerl/2352248802 84. ...destas imagens todas (53) http://www.flickr.com/photos/loufi/3500076/(54) http://www.flickr.com/photos/sneddon/2413980712/(57) http://www.flickr.com/photos/london/161982972/(59 e 61) http://www.flickr.com/photos/lexnger/535072472/(68) http://www.flickr.com/photos/editor/172690560(69) http://www.flickr.com/photos/temponotempo/258186989/(70) http://www.flickr.com/photos/t0msk/3983980813/(71) http://www.passeiweb.com/saiba_mais/voce_sabia/2_darwin_teoria_evolucao(72) http://www.flickr.com/photos/jonhurd/112658815(73) http://www.flickr.com/photos/llohman/4117901094(75) http://www.flickr.com/photos/33224129@N00/3268522594/(77) http://www.flickr.com/photos/42311564@N00/2355590508/(79) http://www.flickr.com/photos/jaja_1985/177995018/ (81) http://www.flickr.com/photos/33370236@N06/3845669785/ 85. eu na webGithub: http://github.com/rodrigomanhaes Slideshare: http://www.slideshare.net/rodrigomanhaes Twitter: http://www.twitter.com/rodrigomanhaes Blog: http://programacaoradical.blogspot.com Blog no tcnico: http://fanatismoindeciso.blogspot.com E-mail: rmanhaes@gmail.com