Automated Testing: TDD, BDD & ATDD

Automated testing is as much a tool to improve design as a validation of your code. Being able to test your systems quickly and efficiently is vital to modern software engineering practice. TDD, BDD & ATDD allow you to gain great feedback on the quality of your software and can be used to guide your engineering practise. Dave Farley is a renown expert in the field of automated testing, and can help you to develop your testing strategy, adopt Test Driven Development, become skilled in Acceptance Testing and learn the techniques of Behaviour Driven Development, whatever the challenges of your problem domain.


Maintaining your software in a releasable state is the central challenge of Continuous Delivery. To do that we need to continuously understand the releasability of our systems, which means automated testing. Dave Farley brings his expertise in the field of automated testing to bear to offer effective testing strategies, whatever the unique constraints of your organisation, technology or environment. With Dave’s world-class expertise on TDD and BDD, he can advise you on team organisation, system-design, technology and can work, hands-on, with your technologists to coach them in the skills of automated testing.


TDD Isn't Hard, It's Something Else...

TDD Is A BROKEN Practice

Your Tests Are Failing YOU!

More Videos

Click to See more videos