Archive for the ‘BDD’ tag
Introduction to BDD
I will be giving a short introduction to behavior driven development (BDD) at the XP forum on 13 August 2008. As usual, I’m using the opportunity to subtly throw in some other practices such as coding for readability and designing good messages. I will also touch on mocking in tests as well.
I’ve been having immense fun putting together some code examples for this talk and I hope to demo BDD using JUnit, JBehave, RSpec (using the rbehave story runner on JRuby to test Java) and JTestR (which looks like a really exciting little project).
Come along and enjoy the fun. Details and registration is on the JCSE web site.
Update 1: The Source Code for BDD Presentation is now available.
Update 2: The presentation is now available for download here. It’s a 5MB Quicktime movie file. It’s not a continuous play movie, so you need to click through to the next slide.
Behaviour Driven Development at Cape Town Geek Dinner
Earlier this year I got to hear about Behaviour Driven Development from Dan North at the Software Architecture Workshop in Arosa, Switzerland. Since then, I’ve been using BDD to various degrees on various projects, and I have to say that it works for me.A few nights ago, I presented BDD at the July GeekDinner in Cape Town. I had no idea how this approach will be received, but I was quite surprised by the interest and chatter that I had with others after the talk, especially around rbehave. I wonder how the conversation would have turned out had I used JBehave examples instead?The rest of the GeekDinner was, as always, an interesting mix of techie, geeky things. Jonathan Hitchcock has a nice wrap-up of the evening.Download my presentation here (PDF format).
