[rspec-users] BDD or SDD?
aslak.hellesoy at gmail.com
Tue Dec 30 13:19:36 EST 2008
On Tue, Dec 30, 2008 at 7:17 PM, aslak hellesoy <aslak.hellesoy at gmail.com>wrote:
> On Tue, Dec 30, 2008 at 6:52 PM, aidy lewis <aidy.lewis at googlemail.com>wrote:
>> Is there a difference between Behaviour-Driven-Development and
>> Story-Driven-Development? Is Story-Driven-Development a more accurate
>> description of using Cucumber as a Story Runner?
Regarding Cucumber - It's definitely a BDD tool (focus on business value and
getting the words right), but also an ATDD/STDD tool (if you agree with me
that BDD is a superset of these).
> Excellent question,
> I think the more common term is STDD (Story Test Driven Development).
> There is ATDD (Acceptance-Test Driven Development too) ;-)
> They are all variations on the same theme and only marginally different
> IMO. The biggest difference seems to be that different people and groups
> promote them and talk about them in slightly different ways, and emphasise
> the various techniques differently. My personal take is that BDD *is*
> ATDD/STDD, but with an additional emphasis on Business value and getting the
> words right. I'm not sure how ATDD and STDD are different.
> Maybe the best place to get a good balance of viewpoints on this topic is
> in a tool-agnostic forum - maybe this one:
> http://groups.google.com/group/behaviordrivendevelopment (I don't know of
> any STDD or ATDD forums).
> There are good articles about ATDD and STDD here:
> http://www.nxtbook.com/nxtbooks/sqe/bettersoftware0908/ (page 24-29)
>> rspec-users mailing list
>> rspec-users at rubyforge.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rspec-users