Availability
Details
PUBLISHED
©2023
EDITION
DESCRIPTION
xxvi, 460 pages : illustrations ; 24 cm
ISBN/ISSN
LANGUAGE
NOTES
Previous edition: 2014
Part 1. First steps: Building software that makes a difference ; Introducing behavior-driven development ; BDD : the whirlwind tour -- part 2. What do I want? Defining requirements using BDD. Speculate : from business goals to prioritized features ; Describing and prioritizing features ; Illustrating features with examples ; From examples to executable specifications -- part 3. How do I build it? Coding the BDD way. From executable specifications to automated acceptance tests ; Writing solid automated acceptance tests ; Automating acceptance criteria for the UI layer ; Test automation design paters for the UI layer ; Scalable test automation with the Screenplay Pattern ; BDD and executable specifications for microservices and APIs ; Executable specifications for existing systems with Serenity/JS ; Portable test automation with Serenity/JS -- Living documentation and release evidence
Behavior-driven development is a collaborative software design technique that organizes examples of an application's desired behavior into a concrete, testable specification. Because the BDD process gathers input from all areas of an organization, it maximizes the likelihood your software will satisfy both end users and business stakeholders. The established collaboration practices and automation strategies in this book will help you maximize the benefits of BDD for your dev team and your business clients
Includes index