To ensure delivered applications are fit for business purpose, we will demonstrate the advantages of acceptance testing throughout the system development life cycle. We will show how to define the objectives, roles, responsibilities of an acceptance tester and describe techniques that allow testers to take responsibility for the quality of the systems they will ultimately be using. We describe our approach to risk-based testing that is built on the concept of fail-fast testing – because you want business critical tests to fail as soon as possible! The earlier you find bugs the cheaper it is to fix problems! Acceptance testing is all about measuring confidence to assess whether the system is fit for purpose. This course shows you how to take a risk-based approach to determine whether to “go-live”.