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 ...