An Architect's View

ColdFusion, Software Design, Frameworks and more...

An Architect's View

Behavior-Driven Development with cfSpec at cf.Objective() 2009

February 26, 2009 · 8 Comments

Nic Tunney just notified me that my BDD talk has been picked up for cf.Objective() 2009! Check the conference schedule for more details - a couple of new sessions by Mark Drew have also been added. Here's the abstract for the BDD talk:
The natural way to develop software is to start with requirements - the expected behavior - of the system. We work our way down the line through design to implementation and somewhere in there we do some testing. Unit testing focuses on implementation, even if you write the tests first. Behavior-Driven Development is intended to let you write the expected behavior - the requirements - in a testable format so that you can develop software top-down, in a natural manner. cfSpec is a great new framework that supports BDD for ColdFusion. Find out how it can help you develop testable, high-quality software in a natural way.
After cf.Objective(), I'll be happy to give this talk to CFUGs via Connect (Salt Lake CFUG - this means you!)

Tags: tdd · cfobjective · coldfusion

8 responses so far ↓

  • 1 David Buhler // Feb 11, 2009 at 12:59 PM

    I posted a project to RiaForge that generates readable, random data cold Gazoo. It may be of use if you're doing TDD or BDD.
  • 2 Sean Corfield // Feb 11, 2009 at 1:14 PM

    Looks like an interesting project David, thanx!

    For others, here's the URL:

    http://coldfusiondatagenerator.riaforge.org/
  • 3 Henry Ho // Feb 11, 2009 at 2:44 PM

    The Online ColdFusion Meetup is always looking for speakers! :)

    http://www.carehart.org/blog/client/index.cfm/2007/11/5/seeking_speakers_for_the_CF_Meetup
  • 4 Sean Corfield // Feb 12, 2009 at 7:20 AM

    @Henry, yup, I had Charlie in mind with that comment (and he and I have talked about me doing talks on the meetup - but last time we talked, I had no plans to create any new talks!).
  • 5 Anthony // Feb 12, 2009 at 8:33 AM

    You're always welcome in Sacramento, Pat's brief glimpse peaked my interest even more.
  • 6 Sean Corfield // Feb 12, 2009 at 10:14 AM

    @Anthony, we can probably arrange that in a few months.
  • 7 David McGuigan // Feb 12, 2009 at 4:54 PM

    Sean, Charlie would love to have you present. Can't wait to see it.
  • 8 Alan Livie // Feb 13, 2009 at 9:17 AM

    Sounds good. I would be interested in a Connect presentation.

    I have purchased the beta of 'The RSpec Book - BDD with RSpec, Cucumber and friends'

    http://www.pragprog.com/titles/achbd/the-rspec-book

    Many chapters are still missing but Cucumber looks brilliant as a story runner and finally looks like business analysts, project managers and developers will be on the same page and talking the same language.

    And any updates to the book I'll be sent with no extra charge. Book not due until September.

    Hopefully by the time our team is doing some BDD (and it's taken long enough to get TDD introduced!) I'll have 'got it'.

    I'm still struggling finding a way where both TDD and BDD can be used on a project (ie when to stop BDD and write a unit test etc) but its a nice problem to have!

    Finally in the cf world we're doing the stuff others have been doing for years :-)

    And cfSpec's Ron Hopper is happy for people to contribute to the framework so anyone with ideas should contact him.

Leave a Comment

Leave this field empty: