Chapter 1

Focusing on Value

This book is about the practices and skills that get a team collaborating every day to build the right software in small slices, a set of practices known as behavior-driven development, or BDD. Building on the work of BDD pioneers Dan North and Liz Keogh, we define BDD as

  • Exploring desired system behavior with examples in conversations

  • Formalizing examples into automated tests to guide development

Most resources for those who want to learn to practice BDD with Cucumber focus on the test automation part of BDD. Some of that emphasis is due to the fact that most of the tools associated with BDD—tools like Cucumber—help with the formalization and automation parts of BDD. That, after all, is where you need software ...

Get Behavior-Driven Development with Cucumber: Better Collaboration for Better Software now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.