Skip to content

Wakaleo Consulting

  Home Resources Presentations Executable requirements: BDD with easyb and JDave (Agile2009)
Executable requirements: BDD with easyb and JDave (Agile2009) E-mail
User Rating: / 1
PoorBest 

Behavior-Driven Development, or BDD, is an excellent development strategy that can help bridge the traditional gap between requirements and implementation. This talk will go discuss the basic principles of Behavior Driven Development, and look at how it builds on and differs from “traditional” Test-Driven Development.

This session will demo two BDD tools: JDave, an open source framework that incorporates BDD concepts into JUnit, and easyb, a DSL-based behavior driven development framework for Java that uses Groovy to let you pretty much write tests that document themselves.

  • Understand the principles of BDD
  • Understand how BDD uses words like “should”, and structured scenarios such as “given…when…then” to help developers focus on the real requirements.
  • Learn how BDD frameworks help structure your tests and focus your development efforts, and indeed shape the code you write
  • Get a good practical idea of both JDave and easyb, what they offer, and which one would be most appropriate for your environment.

I also gave this talk at the Canberra Java Users Group meeting, where it was recorded - you can download the podcast using the provided link below..

 Download the PDF here.

Download the podcast here.

Tags See All Tags Add New Tag...

Please Enter New Tags Separated By Comma's
  Or Close

BDD  EasyB  JDave 

Trackback(0)
Comments (2)Add Comment
0
Podcast URL Points to PDF
written by craig, September 17, 2009
the url for the podcast points to the PDF

0
...
written by John, September 17, 2009
Sorry, fixed now!

Write comment

security code
Write the displayed characters


busy