DanNorth.net

October 20, 2006

Article: Introducing Behaviour-Driven Development

At the beginning of this year I wrote a feature article for Better Software magazine, which was published as “Behavior Modification” back in March.

The article is now available on my site. It gives an overview of behaviour-driven development, from its origins as a coaching aid for TDD through to its current form as a proven, comprehensive development approach.

Filed under: BDD, agile, articles — Dan North @ 6:22 pm

RSS feed | Trackback URI

5 Comments »

Comment by Kerry Buckley
2006-10-20 19:48:35

Thanks for making the article available – it appeared in the issue of Better Software just before I subscribed, and I’d been looking for it online. Is JBehave still under active development, or have the cool kids all jumped ship to Ruby and the excellent rspec?

Incidentally, I came up with an alternative approach to AgileDox which (IMO) produces more usable output if you have a large class hierarchy:

http://www.kerrybuckley.com/2006/09/25/an-alternative-approach-to-creating-specs-from-junit-tests/

Comment by Dan North
2006-10-21 13:15:23

JBehave is back under active development, with a small team of committers (rather than just me). You can expect to see some point releases in the next few weeks.

I’m a big fan of Ruby, and I like some of the ideas behind rspec. However I’ve been working with Niclas Nilsson on a Ruby port of JBehave called RBehave, which we think conveys the intent of BDD more clearly.

 
 
2006-11-17 17:41:24

Behavior-driven Development (BDD)...

Getting the Words Right
There has been some laudable progress in test-driven development (TDD), leading to what is now being touted as “behaviour-driven development” (note the English spelling). Two key proponents of this approach have bee…

 
2006-12-05 04:59:52

[...] Dan showed an example of writing an acceptance test using JBehave (his replacement for JUnit which removed any reference to testing and replaced it with a vocabulary built around verifying behaviour – Behaviour Driven Development). This was something like (roughly from memory – pretty much made up so any errors are mine!): [...]

 
2006-12-21 14:45:12

[...] A couple of months ago, Dan North made this comment on the subject of rspec: I’m a big fan of Ruby, and I like some of the ideas behind rspec. However I’ve been working with Niclas Nilsson on a Ruby port of JBehave called RBehave, which we think conveys the intent of BDD more clearly. [...]

 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <pre lang="" line="" escaped=""> in your comment.

Powered by WordPress