This document introduces behavior driven development (BDD) and cucumber, a tool used for BDD. The presentation will explain what BDD is, its benefits and drawbacks, and practical experiences using it. BDD aligns development with business needs by having business stakeholders write acceptance tests in a simple Given-When-Then format. Cucumber automates these tests and allows tests to be written in a natural language everyone understands. The presentation demonstrates BDD and cucumber with a sample e-commerce checkout scenario.