BDD in Action: Behavior-Driven Development for the whole software lifecycle (2015)

BDD in Action: Behavior-Driven Development for the whole software lifecycle (2015)

Foreword

Preface

Part 1. First steps

Chapter 1. Building software that makes a difference

Chapter 2. BDD-the whirlwind tour

Part 2. What do I want? Defining requirements using BDD

Chapter 3. Understanding the business goals: Feature Injection and related techniques

Chapter 4. Defining and illustrating features

Chapter 5. From examples to executable specifications

Chapter 6. Automating the scenarios

Part 3. How do I build it? Coding the BDD way

Chapter 7. From executable specifications to rock-solid automated acceptance tests

Chapter 8. Automating acceptance criteria for the UI layer

Chapter 9. Automating acceptance criteria for non-UI requirements

Chapter 10. BDD and unit testing

Part 4. Taking BDD Further

Chapter 11. Living Documentation: reporting and project management

Chapter 12. BDD in the build process