Skip to main content

CD.Training

  • All Courses
  • Contact Us
  • Sign In

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!

Requirements & Acceptance Testing Courses

  • Acceptance Testing: BDD From Stories to Executable Specifications

    Course
    4.7 average rating (3 reviews)

    For Developers, Programmers and Engineers to learn how to translate Stories and Examples into Executable Specifications; build durable tests and Automated Test infrastructure; and use Acceptance Tests to write prompts and improve AI-generated code.

  • Understanding Acceptance Testing

    Course

    For entrepreneurs and leaders, domain experts and specialists to learn how to create better requirements, communicate business goals and ideas for new features, leading to resilient better-designed software. (One of our 3 Acceptance Testing courses)

  • Acceptance Testing with BDD

    Course

    For Product Owners, QA/Testers, BAs and Technical Leads. Learn techniques to analyse problems, find Stories and Examples, and write more understandable, stable and resilient Specifications for new Software. (One of our 3 Acceptance Testing courses).

Download Your Prospectus

  • Acceptance Testing 3-Course Prospectus
  • Home
  • All Courses
  • Contact Us
  • FAQs
  • About Us
© Copyright CD.Training 2025