In this presentation, I provided a brief introduction into TDD and talked about the confusion and misconceptions around the discipline. I, of course, shared a bit about imageDan North, the father of BDD and touched upon some crazy hypothesis dreamed up by Sapir and Whorf. I then gave a Behavior Driven Development overview (my impressions of the implementation and lifecycle) and then touched upon available tools, how to get started and I threw in a number of reference and reading materials which you will find below.

As an added bonus, I demonstrated how easy it is to include/exclude hyphens and alter the spelling of “behavior” at will.

 

  1. Introducing BDD, Dan North
  2. Oredev 2007 – Behaviour-Driven Development, Dan North
  3. Behavior-Driven Development, Scott Bellware
  4. Behavior Driven Development, Wikipedia
  5. BDD Wiki
  6. A New Look at Test-Driven Development, Dave Astels
  7. Behavior Driven Development – An Evolution in Testing, Bob Cotton
  8. The Truth about BDD, Uncle Bob Martin
  9. Language and Thought, Wikipedia
  10. Sapir-Whorf Hypothesis, Wikipedia
  11. What’s in a Story?, Dan North

5 Comments to “Learn Behavior-Driven Development”

  1. jersey says:

    Hello would you mind letting me know which hosting company you’re using? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most. Can you suggest a good hosting provider at a fair price? Kudos, I appreciate it!

  2. Hello my friend! I wish to say that this post is awesome, nice written and include almost all important infos. I’d like to see more posts like this .

  3. I do enjoy the way you have presented this concern plus it really does offer me some fodder for consideration. However, through what precisely I have witnessed, I only wish as other reviews stack on that people stay on point and not get started on a soap box regarding the news du jour. All the same, thank you for this exceptional piece and even though I can not agree with the idea in totality, I value the point of view.

  4. Fantastic goods from you, man. I have understand your stuff previous to and you are just extremely excellent. I really like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it entertaining and you still care for to keep it sensible. I cant wait to read far more from you. This is actually a tremendous site.

  5. I think this is one of the best things I have read. I’m glad that I read your article. Would like to point out a few things, The web site style is ideal, the posts are cooltop notch! :) . Good job, cheers!

Leave a Reply

You can wrap your code with [ruby][/ruby] or [python][/python] blocks for syntax highlighting and you can use these traditional tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>