To 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.