Speaker Topics - No Fluff Just Stuff

BDD with Cucumber

Cucumber enables a team to collaboratively create specific examples that specify what the system should do from the user's perspective. Product Owners, developers and testers collaborate together to write acceptance criteria in natural language and unobtrusively automate tests for them. These executable specifications function as acceptance criteria for the user stories the team is developing.

This session will introduce the place of BDD, the specification by example approach, and how you can use Cucumber-JVM to specify and automate your acceptance criteria. We will also compare Cucumber with other BDD frameworks, how it fits in with unit testing frameworks, and how discuss to apply BDD for your project.


About Paul Rayner

Paul is a seasoned design coach and leadership mentor, helping teams ignite their design skills via Domain-Driven Design (DDD) and Behavior-Driven Development (BDD). He gets teams unstuck through intensive coaching workshops and hands-on pair programming, combined with focused one-on-one leadership mentoring. His company Virtual Genius, provides training and coaching in collaborative design for agile teams. Paul actively serves the community: teaching classes in BDD and DDD, contributing to OSS, and co-leading the DDD Denver Meetup group.

Look for him speaking at user groups and at local and international conferences. Paul is from Perth, Australia, but chooses to live, work and play with his wife and two children, in Denver, Colorado. He tweets with an Australian accent at @ThePaulRayner and blogs at thepaulrayner.com

More About Paul »