Loading..

The BDD Books


Discovery

Explore behaviour using examples


Written by the creator of SpecFlow and the author of The Cucumber for Java Book, this book will give the reader the inside information on how to get the most out of the discovery phase of Behaviour Driven Development (BDD).


Slide Image
Easy Image


DISCOVERY

Explore behaviour using examples

Written by the creator of SpecFlow and the author of The Cucumber for Java Book, this book provides inside information on how to get the most out of the discovery phase of Behaviour Driven Development (BDD). This practical guide demonstrates good collaboration techniques, illustrated by concrete examples.

This book is written for everyone involved in the specification and delivery of software (including product owners, business analysts, developers, and testers). The book starts by explaining the reasons BDD exists in the first place and describes techniques for getting the most out of collaboration between business and delivery team members.

This is the first in the BDD Books series that will guide you through the entire development process, including specific technical practices needed to successfully drive development using collaboratively-authored specifications and living documentation.

Authors

Gáspár Nagy

is the creator and main contributor of SpecFlow, the most widely used ATDD/BDD framework for .NET.
He is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow through his company, called Spec Solutions. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach.
He shares useful BDD and test automation related tips on his blog (http://gasparnagy.com) and on Twitter (@gasparnagy). He edits a monthly newsletter (http://bddaddict.com) about interesting articles, videos and news related to BDD, SpecFlow and Cucumber.

Gaspar Nagy
Seb Rose

Seb Rose

has been a consultant, coach, designer, analyst and developer for over 30 years. He has been involved in the full development lifecycle with experience that ranges from Architecture to Support, from BASIC to Ruby.
During his career, he has worked for companies large (e.g. IBM, Amazon) and small, and has extensive experience of failed projects. He’s now a partner in Cucumber Limited, who help teams adopt and refine their agile practices, with a particular focus on collaboration and automated testing.
He's a regular speaker at conferences, a contributing author to "97 Things Every Programmer Should Know" (O’Reilly) and the lead author of "The Cucumber for Java Book" (Pragmatic Programmers).
He blogs at cucumber.io and tweets as @sebrose.


Together

Seb and Gáspár have over 50 years of software experience. Both authors develop and deliver training and coaching for organizations worldwide. If you would like to talk about the services we can provide, please get in touch.

Contact


Testimonials

Steven Foster
Steven Foster
Steven Foster
Steven Foster

Lisa Crispin

Tester, author and coach; co-author with Janet Gregory of Agile Testing: A Practical Guide for Testers and Agile Teams and More Agile Testing: Learning Journeys for the Whole Team

Get your whole team to read Discovery together. Practice the excellent techniques and frameworks here to learn good ways to elicit examples and rules from your customers and use them to guide development. The authors guide you step by step, even providing examples of examples! You’ll get traction quickly and start enjoying the benefits of good collaboration techniques.

quotation

Michael Collier

Agile Development Coach, Commerce Bank

This book is brilliant. I have been looking for a way to help teams to understand how to get started with BDD. This book is the first that I have found that breaks it down to a level that can be understood by everyone. There is something for everyone. If you have not used BDD previously you will get a great foundation to start and those that have been practicing the process for years will pick up new tips. I will be including many of these practices in my Development Coaching. I am looking forward to the release of the next two books, Formulation and Automation, so that I have all the pieces.

quotation

Dr. Charles (Chuck) Suscheck

CEO and Primary Trainer, Juniper Hill Associates

Read this on your next flight and you’ll walk out of the airport with great ways to approach detailing requirements. Not just a bunch of ideas, but a transformative approach!

quotation

Claude Hanhart

Lean Agile BDD Sherpa

Powered by examples, the authors are taking the reader onto a ubiquitous language journey, enabling to build valuable software while creating a common shared understanding, enhancing teamwork, generating a faster feedback loop, and unleashing passionate product ownership.

quotation

Coming soon


Formulation

Express examples using Given/When/Then

What do good scenarios using the Given/When/Then-based format called Gherkin look like? Good scenarios can illustrate requirements, serve as documentation of detailed decisions, and be used as automated tests that are easy to maintain. The Gherkin format is supported by many BDD tools, including the different flavors of Cucumber, Behat or SpecFlow, but the ideas described in the book are also suitable for other BDD tools, like JBehave or Robot Framework.
This book is written for everyone involved in the specification and delivery of software: product owners, business analysts, developers, and testers. Check it out on Leanpub

Watch Image
Watch Image


Automation with SpecFlow

BDD for .NET

Written by the creator of SpecFlow and the author of The Cucumber for Java Book, this book will give the reader the inside information on how to use SpecFlow well as part of a Behaviour Driven Development (BDD) approach. This is a practical, technical guide that will demonstrate good techniques with reference to a fully working sample application. This is a practical, technical book, recommended for developers and technical testers.

Check it out on Leanpub


Contact

Your Name:

Email Address:

Your Message: