A Half-day of Behavior-driven Development on Rails

David Chelimsky, Developer, Articulated Man, Inc.
Aslak Hellesøy, CTO, BEKK Consulting
Dan North, Principal Consultant, ThoughtWorks

Date: Monday 17 September 2007
Time: 08:30 - 12:00
Location: Saal Maritim C

Test Driven Development is reaching the mainstream in name, but is still poorly understood by many. Enter Behavior Driven Development that began as an experiment in lowering the barrier to entry for those new to TDD, and has evolved into a full stack agile development process that combines aspects of Acceptance Test Driven Development, Domain Driven Design, and Test Driven Development. With BDD, customers, testers, and developers use a common language to describe the behavior of the system, increasing common understanding and significantly increasing the likelihood of successful delivery of working software that meets the business need.

Dan North coined the term BDD and is the author of RBehave. Aslak Hellesoy and David Chelimsky are driving forces behind RSpec's evolution over the last year. Using these and assorted companion tools, they will guide you through the Behavior Driven Development of a Ruby on Rails application from user stories to working code.

News and Coverage