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.
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/
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.
Pingback: AI3 - Adaptive Information:::
Pingback: When Done means Done - Acceptance Testing using Behaviour Driven Development. at Al Power
Pingback: Kerry Buckley - Random musings on life, work and software development. » Testing java code using rspec and jruby