BDD: Links, News and Resources (1)

My links about Behavior Driven Development:

http://en.wikipedia.org/wiki/Behavior_Driven_Development

Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. It was originally named in 2003 by Dan North[1] as a response to test-driven development, including acceptance test or customer test driven development practices as found in extreme programming. It has evolved over the last few years.[2]

Vows
http://vowsjs.org/
Asynchronous behaviour driven development for Node.

Testing Backbone applications with Jasmine and Sinon – Part 1
http://tinnedfruit.com/2011/03/03/testing-backbone-apps-with-jasmine-sinon.html

PHP + BDD
http://www.flexria.com.br/home/?p=815

Test Driven Development: Top-Down or Bottom-Up?
http://msdn.microsoft.com/en-us/scriptjunkie/gg650426.aspx

The future of Cucumber
http://gojko.net/2011/03/24/the-future-of-cucumber/

Try Cuke
http://cukes.info/trycuke/

Why learning TDD is hard, and what to do about it
http://www.davesquared.net/2011/03/why-learning-tdd-is-hard-and-what-to-do.html

TDD/BDD and the lean startup
http://codebetter.com/iancooper/2011/03/08/tddbdd-and-the-lean-startup/

Duplication between BDD and Unit tests
http://gojko.net/2011/01/28/duplication-between-bdd-and-unit-tests/

The RSpec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends (Facets of Ruby)
http://www.amazon.com/RSpec-Book-Behaviour-Development-Cucumber/dp/1934356379

BDD frameworks in .NET
http://groups.google.com/group/behaviordrivendevelopment/browse_thread/thread/93fbf1bb6d527e4a?pli=1

Using Coding Katas, BDD and VS2010 Project Templates: Part 2
http://www.infoq.com/articles/BDD-Katas-2

Should Assertion Library
http://should.codeplex.com/

Why I don’t use TDD or BDD
http://blog.kangasbros.fi/?p=30

Driving CRUD screens with BDD
http://gojko.net/2010/07/22/driving-crud-screens-with-bdd/

Satisfyr
http://satisfyr.codeplex.com/

Behavior Driven Development (BDD) with Cucumber and ASP.NET MVC
http://blogs.visoftinc.com/2010/06/10/Behavior-Driven-Development-BDD-with-Cucumber-and-ASP.NET-MVC/

DDD eXchange 2010: Gojko Adzic on DDD, TDD, BDD
http://skillsmatter.com/podcast/java-jee/ddd-tdd-bdd/zx-486

BDD: la evolución del Desarrollo Dirigido por Tests (TDD)
http://www.scrummanager.net/blog/2010/02/bdd-la-evolucion-del-desarrollo-dirigido-por-tests-tdd/

Cucumber, A Brief Overview
http://lostechies.com/joeybeninghove/2010/06/01/cucumber/

Dan North on Behavior Driven Development
http://www.infoq.com/interviews/dan-north-bdd
Dan North discusses the roots of BDD and what it is today. Dan reviews the early history of BDD and then dives into the details of BDD; what it is, how it relates to teamwork, functional and non-functional requirements, and legacy code.

How TDD/BDD Miss the Point: Introducing EDD
http://www.softdevtube.com/2010/03/22/how-tddbdd-miss-the-point-introducing-edd/

Unit Testing and Integration Testing in Business Applications
http://www.codeproject.com/KB/testing/realtesting.aspx

twilson63 / Pickle
https://github.com/twilson63/pickle
Pickle a JQuery BDD Test Library

Behavior Driven Development (BDD) with SpecFlow and ASP.NET MVC
http://blog.stevensanderson.com/2010/03/03/behavior-driven-development-bdd-with-specflow-and-aspnet-mvc/

Experiment Driven Development – The Post-Agile Way
http://www.infoq.com/news/2010/02/edd-post-agile

Tests Are Code
http://stuartsierra.com/2009/01/18/tests-are-code

xUnit.GWT – Given When Then (GWT) extension for xUnit.net
http://blog.benhall.me.uk/2009/06/xunitgwt-given-when-then-gwt-extension.html

Did I just μBDD in NUnit?
http://torbjorn-gyllebring.blogspot.com/2010/01/did-i-just-bdd-in-nunit.html

BDD in .NET with Cucumber part 3: Scenario outlines and tabular templates
http://gojko.net/2010/01/05/bdd-in-net-with-cucumber-part-3-scenario-outlines-and-tabular-templates/

BDD in .NET with Cucumber, Cuke4Nuke and TeamCity
http://gojko.net/2010/01/01/bdd-in-net-with-cucumber-cuke4nuke-and-teamcity/

Arrange Act Assert and BDD specifications
http://lostechies.com/jimmybogard/2008/07/24/arrange-act-assert-and-bdd-specifications/

BDD in .NET with Cucumber part 2: Making scenarios easier to read with tables
http://gojko.net/2010/01/04/bdd-in-net-with-cucumber-part-2-making-scenarios-easier-to-read-with-tables/

TDD, BDD, or NDD
http://rpheath.com/posts/422-tdd-bdd-or-ndd

Kona 3: Learning Behavior Driven Development (BDD)
http://blog.wekeroad.com/2009/05/14/kona-3

MSDN Flash Podcast 017 – Hadi Hariri talks Behavior Driven Development
http://geekswithblogs.net/iupdateable/archive/2009/12/18/msdn-flash-podcast-017-ndash-hadi-hariri-talks-behavior-driven.aspx

F.I.R.S.T properties of unit tests
http://agileinaflash.blogspot.com/2009/02/first.html

BDD & DDD
http://www.infoq.com/presentations/bdd-and-ddd

My links
http://www.delicious.com/ajlopez/bdd

Keep tuned!

Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Leave a comment