Back to 2015-proposals

Title: Applied BDD with Cucumber, Cucumber-JVM and SpecFlow
Proposer: Seb rose
Type: Workshop
Duration: 360 mins
Description:
It’s all very well reading books, but nothing beats actually getting practical experience. In this workshop, working in your choice of Java, C# or Ruby, we will drive out the implementation of a simple utility by specifying its behaviour in Cucumber. The tyrannical Product Owner will regularly change his mind, so we’ll need to keep our code well factored and easy to modify.

This session is designed for developers and testers. By the end of the day, you will be comfortable working with Cucumber in your chosen development environment. You’ll have seen, first hand, how you can use Cucumber to drive out valuable features for your customers and how that can help keep your stakeholders engaged in the software development process. It will also be clear how BDD interacts with TDD, and how you will utilise both approaches to deliver software that does the right thing and does the thing right.

You should bring a laptop with your chosen development environment installed. And please try to pre-install your chosen Cucumber variant before you come (instructions available). But don’t worry, we can install on the day, if necessary. By the end of the session, you will have a good understanding of how Cucumber/Cucumber-JVM/SpecFlow work, and their place in the BDD toolkit.