[rspec-users] BDD or SDD?

aslak hellesoy 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:
>
>> Hi,
>>
>> 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).

Aslak


>
> 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://testobsessed.com/wordpress/wp-content/uploads/2008/12/*atdd*
> example.pdf
> http://industriallogic.com/papers/storytest.pdf
> http://www.nxtbook.com/nxtbooks/sqe/bettersoftware0908/ (page 24-29)
>
> Aslak
>
>
>> Regards
>>
>> Aidy
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20081230/3d02b8da/attachment.html>


More information about the rspec-users mailing list