It was never so easy to get YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

An Ultimate Guide To BDD

Follow
Continuous Delivery

Behavior Driven Development (BDD) is widely misunderstood, so how does BDD work, what is BDD and why is it a useful technique?

BDD is more than just testing, it is a way to organise software development to better communicate what it is that we are all doing. BDD is more than just the use of tools like Cucumber and SpecFlow, though these tools are fine. It is about creating meaningful executable specifications of what our system should do. If you are asking for TDD vs BDD that are both complimentary, and sort of the same thing. BDD began as a way of explaining TDD so that people could get to the good stuff faster. In reality the behavioural focus at the heart of BDD is applicable at all resolutions of detail when it comes to creating effective tests that are not tightlycoupled to implementation detail.

In this episode Dave Farley, author of “Continuous Delivery” and “Modern Software Engineering” explores the how what and why of BDD.



⭐ PATREON:

Join the Continuous Delivery community and access extra perks & content!

JOIN HERE ➡ https://bit.ly/ContinuousDeliveryPatreon



Find my courses on Acceptance Testing, BDD & TDD, with a choice of courses that will fit in with your/your team's needs specifically.

TAKE A LOOK ➡ https://courses.cd.training/pages/abo...



LINKS:

The Original Description of BDD ➡ https://www.behaviourdriven.org




BOOKS:

Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡ https://amzn.to/3DwdwT3
and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.

The original, awardwinning "Continuous Delivery" book by Dave Farley and Jez Humble ➡ https://amzn.to/2WxRYmx

"Continuous Delivery Pipelines" by Dave Farley
Paperback ➡ https://amzn.to/3gIULlA
ebook version ➡ https://leanpub.com/cdpipelines

Growing Object Oriented Software Guided by Tests, By Nat Price & Steve Freeman ➡ https://amzn.to/2Lt3jho

Specification By Example, by Gojko Adzic ➡ https://amzn.to/2TlfYaH

Test Driven Development: By Example (The AddisonWesley Signature Series), Kent Beck ➡ https://amzn.to/2NcqgGh

NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.



CHANNEL SPONSORS:

Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡ https://bit.ly/3ASy8n0

Octopus are the makers of Octopus Deploy the single place for your team to manage releases, automate deployments, and automate the runbooks that keep your software operating. ➡ https://oc.to/DaveFarley

SpecFlow Behavior Driven Development for .NET SpecFlow helps teams bind automation to feature files and share the resulting examples as Living Documentation across the team and stakeholders. ➡ https://go.specflow.org/dave_farley

TransFICC provides lowlatency connectivity, automated trading workflows and etrading systems for Fixed Income and Derivatives. TransFICC resolves the issue of market fragmentation by providing banks and asset managers with a unified lowlatency, robust and scalable API, which provides connectivity to multiple trading venues while supporting numerous complex workflows across asset classes such as Rates and Credit Bonds, Repos, MortgageBacked Securities and Interest Rate Swaps ➡ https://transficc.com

LaunchDarkly is a firstofitskind scalable feature management platform that allows development teams to innovate faster by transforming how software is delivered to customers. We want to show you what we're all about. Book a demo to see our platform in action! ➡ https://tinyurl.com/CDLaunchDarkly

posted by Kifsm