Dan North demonstrated JBehave Stories at XP Day. I wasn't there but they were well received.
Dan and I developed JBehave Stories a couple of months ago when we were both on the beach at ThoughtWorks. In reality, Dan did all the hard work and I bought the coffees. JBehave Stories came out of my modelling of the Behaviour Driven Development process and the use of mocks. I blogged the day Dan taught me BDD at the time.
The idea behind JBehave stories is that the Analyst writes the stories and acceptance criteria. JBehave then parses the stories and generates behaviour stubs which lead into behaviour driven development. The developer then fills out the behaviour and JBehave executes the stories in the same way that JUnit executes unit tests. JBehave also generates the stories from the code. The code literally becomes the documentation.
It is nearly ready. Dan needs to do a couple of things and it will be available on the JBehave web site.
Posted by chrismatts at November 30, 2004 4:19 PM