ManningBooks

ManningBooks

Devtalk Sponsor

Effective Behavior-Driven Development (Manning)

Effective Behavior-Driven Development is a guide for BDD as it works today. It captures the latest approaches, automation patterns, and tools of modern BDD. The book is divided into three parts, each covering one of the key practices of BDD—Discovery, Formulation, and Automation.

Gáspár Nagy & Sebastian Rose

The early access edition of Effective Behavior-Driven Development is now available. This book focuses on one of the most practical challenges in software engineering: building the right software, the right way.

Behavior-Driven Development (BDD) bridges the gap between users, business stakeholders, and developers by turning shared understanding into clear, testable behaviors. Rather than relying on vague requirements, BDD encourages teams to collaborate through structured conversations and concrete examples that directly shape both code and tests.


What you’ll learn

  • How to apply the full BDD workflow, from discovery to automation

  • Techniques for capturing real-world examples as testable specifications

  • How to run effective Example Mapping workshops that create shared understanding

  • Writing living business documentation that evolves with your software

  • Proven patterns for maintainable automation and test design


Why it matters

BDD isn’t just about testing—it’s about communication. By using plain language and everyday business terms, teams can describe how software should behave in a way that everyone understands. The result is fewer misunderstandings, fewer surprises during delivery, and a workflow that keeps documentation and tests aligned with the product as it evolves.


About the book

Effective Behavior-Driven Development presents BDD as it’s practiced today, incorporating the latest tools, patterns, and techniques. It’s organized around BDD’s three key practices:

  • Discovery: Structured collaboration that builds shared understanding around business rules and examples.

  • Formulation: Turning those examples into clear, business-friendly descriptions of system behavior.

  • Automation: Creating maintainable, “living” documentation that supports continuous testing and reliable change.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Most Liked

jkdiaz

jkdiaz

Nice. @ManningBooks Any plans to release books on Event Modeling/EventSourcing? :slight_smile:

adamaiken89

adamaiken89

I recently think how good MCP playwright with agent mode can do a better job on BDD for nontechnical people.

ManningBooks

ManningBooks

Devtalk Sponsor

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing J...
New
First poster: AstonJ
Welcome to Learn CSS! This course breaks down the fundamentals of CSS into digestible, easy to understand pieces. Over the next few modul...
New
PragmaticBookshelf
Learn the right way to do test-driven development with React. You'll come away knowing how to use the latest tools to streamline your ent...
New
ManningBooks
With over 20 years of experience building enterprise software and leading frontend teams at successful startups and Fortune 500 companies...
New
ManningBooks
Systems Programming with Zig shows you how to write quality, useful Zig applications without relying on libraries or frameworks-even if y...
New
ManningBooks
Latency: Reduce delay in software systems shows you how to troubleshoot latency in existing applications and create low-latency systems f...
New
ManningBooks
Vanilla Web is your guide to building serious web applications using the tools built right into the browser. You’ll learn to use “plain v...
New
ManningBooks
Lean Software Engineering: Fix the system, not the code introduces an AI-aware systems thinking approach adapted for the modern software ...
New
ManningBooks
Kubernetes in Action, Second Edition lays out a complete introduction to container technologies and containerized applications along with...
New
ManningBooks
In Web Component Development with Modern Libraries and Tooling, you’ll learn how to build reusable web components that last well beyond t...
New

Other popular topics Top

DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
New
PragmaticBookshelf
25 puzzles that will make you a better C programmer by challenging your knowledge of the language, and explaining the technical details o...
New
PragmaticBookshelf
Explore the power of Ash Framework by modeling and building the domain for a real-world web application. Rebecca Le @sevenseacat and ...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New