Writing Great Specifications teaches you how to capture executable software designs in Gherkin following the SBE method. Written for both developers and non-technical team members, this practical book starts with collecting individual feature stories and organizing them into a full, testable spec. You'll learn to choose the best scenarios, write them in a way that anyone can understand, and ensure they can be easily updated by anyone.
Table of ContentsChapter 1 Introduction To Specification By Example And Gherkin
PART 1 - WRITING EXECUTABLE SPECIFICATIONS WITH EXAMPLES
Chapter 1 The Specification Layer And The Automation Layer
Chapter 2 Mastering The Given-When-Then Template
Chapter 3 The Basics Of Scenario Outlines
Chapter 4 Choosing Examples For Scenario Outlines
Chapter 5 The Life Cycle Of Executable Specifications
Chapter 6 Living Documentation
PART 2 - MANAGING SPECIFICATION SUITES
Chapter 1 Organizing Scenarios Into A Specification Suite
Chapter 2 Refactoring Features Into Abilities And Business Needs
Chapter 3 Building A Domain-Driven Specification Suite
Chapter 4 Managing Large
Projects With Bounded Contexts