BDD in Action, Second Edition
$43.99
Price: $43.99
(as of May 21,2023 10:41:35 UTC – Details)
Deliver software that performs its intended functions! Behavior-Driven Development (BDD) is a software design technique that facilitates success in software projects through collaboration, communication, and concrete requirements implementation which can be converted to automated tests. BDD in Action, Second Edition provides guidance on implementing and enhancing BDD strategies. It also covers how to prioritize features according to business goals, conduct an example mapping exercise, write automated acceptance tests, scale up automated acceptance tests, and deliver accurate reporting and documentation.
Approximately half of all software projects fail to achieve requirements. BDD ensures that your software development team and non-technical stakeholders have a shared understanding of objectives and goals, ensuring project success. Communication skills, collaborative practices, and useful automation tools that enable you to effectively deploy BDD strategies are explained in this guide. This bestseller has been updated with new techniques for incorporating BDD into large-scale and enterprise development practices, such as Agile and DevOps, in its second edition.
Daniel Terhorst-North writes the foreword.
Buying the print version of the book gives you a free e-book in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Behavior-Driven Development is a collaborative software design method that transforms desired behavior examples of an application into a concrete, testable specification. Since the BDD process acquires input from all parts of an organization, the chances are increased that the software would meet the needs of both end users and business stakeholders. This book’s collaboration strategies and automation techniques can assist your development team and business clients in maximizing the advantages of BDD.
About the Book
BDD in Action, Second Edition demonstrates how to integrate BDD into your existing development process effectively. This new revised edition now explains how to combine BDD with large-scale Agile networks and DevOps. You will learn how to develop cross-functional team communication skills effectively, conduct a successful requirements analysis, and provide automated approval criteria through practical examples.
What’s Inside
– BDD’s positive impact on team dynamics, teamwork, and communication with stakeholders
– Teams better understand and analyze requirements, expose assumptions, and decrease risks
– Make more effective acceptance, integration, and unit testing
– To boost transparency, automate reporting and living documentation
About the Reader
This book is suitable for all development teams. No prior experience with BDD is needed. Examples in Java, JavaScript, and TypeScript can easily be translated into your preferred language.
About the Author
John Ferguson Smart is the founder of the Serenity Dojo training school and the creator of the Serenity BDD framework. Jan Molak is the Jenkins Build Monitor author and the Serenity/JS testing framework and other CD and testing tools.
Table of Contents
PART 1 – FIRST STEPS
1 Building software that makes a difference
2 Introducing Behavior-Driven Development
3 BDD: The whirlwind tour
PART 2 – WHAT DO I WANT? DEFINING REQUIREMENTS USING BDD
4 Speculate: From business goals to prioritized features
5 Describing and prioritizing features
6 Illustrating features with examples
7 From examples to executable specifications
PART 3 – HOW DO I BUILD IT? CODING THE BDD WAY
8 From executable specifications to automated acceptance tests
9 Writing solid automated acceptance tests
10 Automating acceptance criteria for the UI layer
11 Test automation design patterns for the UI layer
12 Scalable test automation with the Screenplay Pattern
13 BDD and executable specifications for microservices and APIs
14 Executable specifications for existing systems with Serenity/JS
15 Portable test automation with Serenity/JS
16 Living documentation and release evidence
Publisher : Manning; 2nd edition (May 2, 2023)
Language: English
Paperback: 488 pages
ISBN-10: 1617297534
ISBN-13: 978-1617297533
Item Weight: 2.01 pounds
Dimensions: 7.38 x 1.3 x 9.25 inches
There are no reviews yet.