Back to [[conference:committee:2015-proposals]]\\ \\ **Title**: Behaviour Driven Development, BDD, with Cucumber for Java\\ **Proposer**: [[2015:Thomas Sundberg]]\\ **Type**: Presentation\\ **Duration**: 45 mins\\ **Description**: \\ Behaviour Driven Development, BDD, is a great way to drive the development of a system based sole on the desired behaviour of a system. Using Cucumber for Java will allow us to express the desired behaviour with examples so a non developer can understand what will work and what is expected of the system.\\ \\ Presentation abstract\\ \\ Behaviour Driven Development, BDD, is a great way to drive the development of a system based solely on the desired behaviour. Using Cucumber-JVM for Java will allow us to express the desired behaviour with examples so a non developer can understand what will work and what is expected of the system.\\ \\ This is a tool that allows development teams to describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated test and development-aid - all rolled into one format.\\ \\ Feature: Cucumber-JVM should be introduced\\ \\ In order to present Cucumber-JVM\\ As a speaker\\ I want to develop a working example where the audience can see how it is possible to execute an example\\ \\ Scenario: Belly growl\\ Given I have 42 cukes in my belly\\ When I wait 1 hour\\ Then my belly should growl\\ \\ I will show you why, how and when you should use BDD in your project.\\ \\ \\ \\