Automated Acceptance Testing and Story- Driven Development
One of the cornerstones of modern, effective software development is effective automated testing. Continuous Delivery in particular is rooted in this practice.
Sign Up now
Course Objectives
Would you like to find out how to reduce bug-counts in production by nearly two orders of magnitude?
This course will explore an approach to development led by testing that includes the creation of “Executable Specifications” for the software that we create, automated tests that specify the behavioural intent of the code that we will write. Ideas based on a holistic Behaviour Driven Design (BDD) approach that can result in significantly higher quality software produced at a faster rate.
What you will get
- Practice and understand the identification, creation and use of “Acceptance Tests” in the form of “Executable Specifications” to define the behaviour of a system.
- Demonstrate the link between an effective, story-based, approach to requirements and practice the skills to map from story to Acceptance Test.
- Practice the skills of effective story-writing using a combination of “Story Mapping” and “Specification by Example” techniques.
- Understand how to create and develop a “Domain Specific Language” to support the creation and maintenance of “Executable Specifications”
- Understand some of the techniques used to isolate the system under test and allow for the creation of effective, efficient test cases in complex systems.
- Build Acceptance Tests, Executable Specifications, that are not compromised by changes in the system under test.
Impressions

"Very well presented course, Dave is an expert in his field with many practical tips ."
Former Participant
Course Details
00 Target Audience
The course is aimed, primarily, at developers and testers working close to the code, but is also useful for technical leaders in an organisation to understand the approach in more detail.
This course is also very applicable to Product Owners, giving them a framework for analysis, prioritisation and specification that facilitates Continuous Delivery.
01 Trainer

Dave Farley
Dave is the founder and director of Continuous Delivery Ltd, he is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general.
He is co-author of the Jolt-award winning book ‚Continuous Delivery‘ a regular conference speaker and well known blogger.
Dave has also a YouTube channel with very useful videos, check it out.
02 Training Introduction
Registrierung EN
Formular zur Registrierung

Milena Krnjic, Training Coordination
Any questions? I’m here to help!
We have 15 years experience in hosting, facilitating, designing trainings for agile practitioners and devs.
Send me an emailTrainings you may also like
1-Tages OKR Kurs
More Information
3-Tages OKR Kurs
More Information
Scrum Master Learning Journey
More Information