User Acceptance Testing
This course is intended for business users, from a non-technical background, who have been given the responsibility for User Acceptance Testing. There are significant practical elements to this course, where delegates learn how to create a test plan, design and cross-reference tests against requirements and record / report on defects identified during testing.
Delegates will gain proficiency in the whole UAT process, from analysing requirements and planning, through to executing tests, logging defects and reporting.
Our trainers are experienced testing practitioners with many years of software testing experience to relate to delegates, in order to enhance the learning process. The UAT course is often a pre-cursor for teams of users within organisations who are about to embark on a testing programme.
Private courses on-site can be arranged at your offices for group bookings of 4 or more delegates.
User Acceptance Testing
£595 per delegate ex VAT
The course is run over 2 days and includes all course materials. Lunch and refreshments are provided for some onsite courses. Please check course details for further information.
Who should attend
- Those with little or no knowledge of testing, but have been given the responsibility for User Acceptance Testing
- Managers who have the responsibility for organising or carrying out User Acceptance Testing
There is no exam as part of this course.
- Gain the ability to analyse business requirements to identify test conditions and measure test coverage
- Be able to document an Acceptance Test plan
- Understand how to effectively design optimum tests cases and conditions
- Know how to clearly document defects and how to reproduce problems
- Be able to monitor and report progress, clearly communicating project status
"I have spent over a decade teaching the sciences amongst other things to a wide range of ages and so I recognise the quality of good teaching when I see it."
Software Tester, Telecommunications
Course Content & Agenda
The course content is presented as four modules, spread over two days. There is a large component of practical work in this course, based on a case study that runs through the course.
The key objectives of acceptance testing
Verification of business goals
Validation of the software product - is it suited to its users’ needs?
Typical ways of documenting requirements
Variations within agile, waterfall, and hybrid development environments
Key concepts - prior test levels, what they ought to achieve, the type and level of testing expected in UAT
Test requirements definition
Practical work, based on a consistent case study
Test design technique for acceptance testing, using decision tables and boundary value analysis
Practical work: continuation of day 1 case study
“Test-first software development” (or acceptance test-driven design)
Development of test cases (as part of defining business requirements and acceptance criteria, and as examples to guide software design and coding)
Exploration of “testability reviews”
Incident management (“defect tracking”)
Techniques for incident reporting
How to conduct key test management activities
Monitoring and reporting progress towards achieving acceptance criteria
Structuring test progress reports
Handling significant variances from planned progress
Contractual and regulatory issues explained
The importance of clearly documenting acceptance criteria up front
Agreeing defect severity / priority levels
Routes for change requests