BDD in Action, Second Edition: Behavior-Driven Development for the whole software lifecycle
by John Ferguson Smart and Jan Molak
From $50.99 / copy at 25+ copies; lower per-copy prices at higher quantities (see Volume pricing) As low as $47.99 at 1,000+
Total $1,274.75
Format
The more copies, the less each one costs
Applied automatically in your cart. No code needed.
Turn this order into a program
Groups that order together often pair the copies with something more. We handle the extras so you don't have to.
Branded cover stickers on paperbacks from 100 copies, plus bookplates, inserts and belly bands. Your specialist confirms what fits your title.
Customization options Ship to every readerOne address, many sites or individual recipients' homes, in the US and abroad.
Fulfillment options Pair it with a branded journalJournals with your logo or each reader's name, for the same group.
Branded journalsBookPal is partnering with Talezo to help you find and book authors, speakers and performers for your event.
BookPal × TalezoBDD in Action, Second Edition
In BDD in Action, Second Edition you’ll learn how to:
- Implement and improve BDD practices
- Prioritize features from business goals
- Facilitate an example mapping session
- Write automated acceptance tests
- Scale up your automated acceptance tests
- Deliver accurate reporting and documentation
Around half of all software projects fail to deliver on requirements. Behavior-Driven Development (BDD) helps make sure that yours isn’t one of them. Behavior-Driven Development in Action, Second Edition teaches you how to ensure that everyone involved in a software project—from developers to non-technical stakeholders—are in agreement on goals and objectives. It lays out the communication skills, collaborative practices, and useful automation tools that will let you seamlessly succeed with BDD. Now in its second edition, this revised bestseller has been extensively updated with new techniques for incorporating BDD into large-scale and enterprise development practices such as Agile and DevOps.
Foreword by Daniel Terhorst-North.
About the Technology
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.
About the Book
In BDD in Action, Second Edition, you’ll learn to seamlessly integrate BDD into your existing development process. This thoroughly revised new edition now shows how to integrate BDD with DevOps and large-scale Agile systems. Practical examples introduce cross-functional team communication skills, leading a successful requirements analysis, and how to set up automated acceptance criteria.
What’s Inside
- How BDD positively affects teamwork, dynamics, and collaboration with stakeholders
- Help teams discover and analyze requirements, uncover assumptions, and reduce risks
- Make acceptance, integration, and unit testing more effective
- Automate reporting and living documentation to improve transparency
About the Reader
For all development teams. No experience with BDD required. Examples in Java, JavaScript, and TypeScript can be easily expressed in your chosen language.
About the Author
John Ferguson Smart is the creator of the Serenity BDD framework and founder of the Serenity Dojo training school. Jan Molak is the author of the Serenity/JS testing framework, Jenkins Build Monitor, 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
Details
- Publisher
- Manning
- Authors
- John Ferguson Smart, Jan Molak
- Format
- Paperback
- Published
- May 2, 2023
- ISBN-13
- 9781617297533
- ISBN-10
- 1617297534
- Pages
- 488
- Carton quantity
- 16 copies
BDD in Action, Second Edition for groups: pricing
Volume pricing applies automatically in your cart. No codes, no account needed.
| Copies | Price per copy | You save |
|---|---|---|
| 25 – 99 | $50.99 | 15% off list |
| 100 – 249 | $50.39 | 16% off list |
| 250 – 499 | $49.79 | 17% off list |
| 500 – 999 | $49.19 | 18% off list |
| 1,000+ | $47.99 | 20% off list |
Popular for
A copy for every member, on one order.
A book for every attendee, delivered to your venue.
For clients, staff, members or volunteers.
Where can I buy 100 copies of BDD in Action, Second Edition?
BookPal sells BDD in Action, Second Edition in quantity. At 100 copies the price is $50.39 a copy, against a list price of $59.99, and the cart applies the volume tier automatically. Free shipping on most orders over $95 in the contiguous US. A specialist can quote a larger or mixed order.
- New books only, straight from the publisher
- Volume prices apply automatically in the cart, with no code needed
- Order at least 10 business days before you need the books (11 from mid-November through December)
What does BDD in Action, Second Edition cost when I buy for a group?
Volume pricing applies automatically in your cart, with no code needed. Price per copy: 25 to 99 copies, $50.99 (15% off list); 100 to 249 copies, $50.39 (16% off list); 250 to 499 copies, $49.79 (17% off list); 500 to 999 copies, $49.19 (18% off list); 1,000+ copies, $47.99 (20% off list). Need a different quantity, or a quote to forward for approval? Ask a specialist and we will confirm pricing before you pay.
How fast can I get copies of BDD in Action, Second Edition?
Need them by a specific date? Request a quote and we'll confirm timing before you pay.
Can you ship to several locations or people's homes?
Yes. We ship group orders to one address, to multiple sites, or to individual recipients, in the US and internationally. See fulfillment options.
Can I get a formal quote for approval before ordering?
Yes. Request a quote and we'll send a PDF you can forward for approval.
Do you accept purchase orders and tax-exempt orders?
Yes. We accept purchase orders upon approval, as well as cards, PayPal, ACH, wire transfers and checks. BookPal is a tax-exempt supplier in all 50 states. See purchase orders and sales tax exemption.
What if I find a lower price?
Send us the link. We match prices from other booksellers and distributors on a new copy in the same edition, available to ship in the quantity you need. Clearance sales and pricing errors are the exception, and we'll tell you quickly if that's the case. Start a price match.
Write a Review
BDD in Action, Second Edition: Behavior-Driven Development for the whole software lifecycle
Groups also order




A colleague asked you to approve this order
Your quote list
Add books as you browse, then request one quote for all of them.