BDD in 3 easy steps

A free introduction to Behaviour Driven Development or Specification By Example

Who is this course for?

  • This is a course for anyone involved in solving customer problems and needs in software
  • In particular this course is valuable for Software Developers and Testers or QA professionals, but is also valuable for Product Managers, Business Analysts and Software Engineering Managers

Why take this course?

  • Are you frustrated with ambiguous, incomplete or vague requirements?
  • Have you experienced delivering the wrong thing? Having your work rejected?
  • Wasted time developing a solution only to be told it is not what was really required?
  • Spent time testing things that don't matter or aren't important to the customer?
  • Experienced stress from growing requirements with a fixed deadline, because new requirements are discovered late?

What will you learn?

  • How to use Behaviour Driven Development to greatly improve your software development process in 3 easy steps
    • How to get different perspectives to ensure everyone can help refine and agree on the solution
    • How to clarify requirements
    • How to use examples to clearly and unambiguously specify how the product will behave


Your Instructor


Stuart Ashman
Stuart Ashman

An experienced Director of Quality Assurance with a demonstrated history of improving quality, software engineering practice and process across a variety of business domains. Stuart has worked with many companies, large and small, including household names and little known start-ups. He has helped companies, teams, and individuals work more efficiently and effectively through improving the quality of everything they do.

With vast experience in agile and lean methodologies, he has shaped teams to work collaboratively and led them to consistently deliver high quality products. He is an accomplished quality assurance professional, skilled in Test Management, Test Automation, Test Planning, Regression Testing, and Continuous Integration.



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with this course please contact us and let us know how you would like to see it improved.

Get started now!