This Cucumber training course is designed to introduce programmers and testers to Behavior Driven Development and the Cucumber testing framework. Attendees are introduced to BDD concepts and how Cucumber facilitates such development practices, combining Domain Driven Design with Test Driven Development. The course covers general Cucumber philosophy and features but tailors practical examples and labs to the Ruby and Rails development environments.