Business & User Acceptance Testing Workshop

Request more details:

submit request
Description:
A one day workshop. User acceptance testing is the critical final quality gate before a system is implemented. It is the responsibility of the user acceptance test team to ensure that not only does the system meet the business objectives, but that all previous testing phases have been carried out so that the business can be confident that the system will deliver what is required. This workshop explains to attendees the context of user acceptance testing, how the test process integrates with the system development life cycle and the critical role that user acceptance testing fulfils. It also prepares attendees in how to plan and create tests for user acceptance testing. With an emphasis on putting theory into practice, this workshop is highly practical. Attendees will produce test conditions, test cases and test procedures using a case study.
Prerequisites:
There are no specific prerequisites for this workshop. However attendees with no previous experience may wish to consider the course Testing Basics or the ISTQB Certified Tester Foundation Level course prior to attending this workshop.
Course Objectives:
On completion of this workshop, attendees will:
- Understand the role of user acceptance testing in the system development life cycle and its benefits to the organisation
- Understand the purpose of entry and exit criteria for user acceptance testing
- Understand the process of scoping, writing and executing tests
- Be able to write effective tests from user requirements and specifications
- Understand the process of recording and reporting test results
- Be able to record defects found in software systems
- Be aware of test management issues with regards to user acceptance testing
Introduction to user acceptance testing:
The purpose of user acceptance testing
What is testing?
Why is testing necessary?
Testing principles
The activities of a UAT tester
Skill sets of UAT testers
Risk-based testing:
Defining risks
Risk management
The system development life cycle:
System development life cycle models
Test levels
The test basis
Entry and exit criteria
The user acceptance testing process:
Test planning, reporting and control
Test specification
Test execution
Test environment
Evaluating exit criteria and reporting
Test closure activities
Static testing:
What is a review?
What can be reviewed
Types of review
Success factors for reviews
Requirements testing
Test analysis and design:
Test conditions
Creating effective test conditions
Traceability
Test cases
Using test design techniques
Test implementation:
Test procedures
Test data
Test execution:
Recording results
Raising defects
Evaluating exit criteria and reporting:
Evaluating exit criteria
The test reporting
Test closure:
Administrative closure
Lessons learned
The UAT completion report