Requirements and Acceptance Testing
Dave Farley demonstrates the practices and techniques of a BDD-approach to Acceptance Testing. You will learn to analyse problems in way to help you determine which product features to develop, write better stories and specifications, reduce reliance on manual testing and produce better outcome-focussed software for your users.
NEW in 2025 - THE FUTURE OF PROGRAMMING
Our "Acceptance Testing: BDD From Stories to Executable Specifications" course now includes a section which shows how you can use well-written Acceptance Tests using a DSL approach to improve AI-generated code.
We have THREE courses designed to meet the needs of different software development roles.
Pick the course that is right for you!