BDD Podcasts and Videos

10-08-2014 by Sebastian Schürmann

I had to do some research for my workshop on BDD workshop and ended up with a big number of videos and podcasts. I thought I’d share that with you here.

What is BDD? Let Wikipedia answer this for you:

In software engineering, behavior-driven development (abbreviated BDD) is a software development process based on test-driven development (TDD).Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development.

Herding code podcast gives a good start on BDD and a intro on the processes.

TDD, BDD, And All of the other DDs should help you distinct the specific test techniques.

BDD vs TDD explained provides a good intro if you are coming from TDD

BDD - Behavioural Driven Development gives a good intro to the outside in approach

The Interview with Dan North and Liz Keogh will give you a deeper look into the reasoning behind BDD.

Coming from the Java side of things Gordon Force explains Behavior Driven Development

A short interview with Chris Matts on infoQ with a hint to feature injection

A talk by Chris Matts on Feature Injection which I consider very close related to BDD (It is part of my workshop)

The technical Javascript side of BDD with cucumber.js explained by Julien Biezemans

BDD on Puppet/Server setups? Here you go with Tom Sulston

Liz Keogh on BDD and Cynefin. She is a first mover in this area and certailnly a source you should listen to.

I hope this keeps you entertained. If you have podcast or video sources to add. Feel free to do so in the comments section.

Upcoming Workshops


Pairprogramming Workshop


comments powered by Disqus