JavaZone 2009 - A Cuke for Duke - Awesome Java BDD
Cucumber’s plain text language for describing an application’s behaviour has become a popular tool for many Ruby and Rails teams. With the recent Java support this great tool can be used on Java projects without a single line of Ruby.
In this session you will see how Cucumber and BDD can be used on a real Java project. You will learn how to use Cucumber's simple and extensible domain-specific language that lets you marry functional requirements and automated functional tests into one.
I will also show how to install and run Cucumber and give you some useful tips about how to get the most out of the tool and the process it is based on.
The presentation will be in the form of a small, fast paced project, alternating between customer-team conversations and real-time programming with Cucumber and Java. This session will change how you approach requirements and testing of Java applications.ed project, alternating between customer-team conversations and real-time programming with Cucumber and Java.
Aslak Hellesøy
Aslak Hellesøy is the Chief Scientist of BEKK, a Norwegian business and technology consulting firm. He has been programming Java since 1996 and Ruby since 2003 (plus half a dozen other languages).
Aslak was one of the main contributors to the popular XDoclet project which influenced Java annotations. He is also the co-founder of PicoContainer, one of the first simple dependency injection containers for Java.
Aslak is a vocal proponent of the process and tool aspects of Behaviour-Driven Development. He is the co-founder of the popular RSpec project for Ruby and the founder of the Cucumber project.
