User Acceptance Testing
Course Outline
User Acceptance Testing is a 2-day non-residential course, which will provide you with an understanding of the principles of user acceptance testing and will develop your skills in writing comprehensive user acceptance test scripts. You will learn how to develop user acceptance test scripts even if your project has not maintained a clear set of user requirements.
Course Syllabus
The Principles of Testing
- Scope
- Functions v User Requirements
- Business Events
- Meaning of Terms
Requirements Validation
- Understanding Business Tasks
- Establishing Tasks and Scenarios
- Validating Requirements
Functionality Review
- Identifying Use Cases
- Writing Use Cases for Testing
- Validating Forms and Functions
Use Cases and Sequence Diagrams
- Creating a Sequence Diagram
- Identifying Testable Scenarios
- Sequencing Test Cases
Test Conditions
- Types of Conditions
- Setting Test Objectives
- Defining Test Conditions
Test Scripts
- Script Contents
- Script Layout
- Defining Test Actions
Test Cases
- Testing for Defects
- Equivalence Partitioning
- Boundary Value Analysis
- Command Validation
- Event Sequence Validation
Documentation
- Building a Test Script
- Maintaining Test Documents
- Maintaining an Incident Log
- Timetabling Production of Test Scripts
- Timetabling System Testing