Structured User Acceptance Testing

This practical hands-on course provides effective approaches to plan and conduct user acceptance testing (UAT).

 

You will emerge from this two-day course knowing how to develop test scenarios, test scripts and test cases for UAT. You will learn the terminology, the unique issues, and the process for performing user acceptance testing. As a result of attending this course, you will gain a good working knowledge of what it takes to plan and conduct effective user acceptance testing in your own organisation.

 

The ‘Structured User Acceptance Testing’ course is delivered by seasoned software testing practitioner consultants who undertake software testing and test management activities on a daily basis.

Duration

2 Days

 

Course Objectives

Following the completion of this course, students will be able to:

  • Plan acceptance tests for any size computer system
  • Design tests that adequately cover your business processes
  • Identify test cases that will simulate real-life conditions
  • Find costly and embarrassing software problems before your customers find them
  • Determine if a system meets acceptance criteria
  • Track the progress of an acceptance test

 

Audience

  • Business representatives and managers
  • End-users and subject matter experts
  • Beginner  and intermediate testers and test analysts
  • Test and QA managers
  • Project roles that include testing activities

 

 

Course Syllabus

Testing Terminology

  • The Deming Workbench Model
  • Software Development Life Cycle
  • Test Terminology

 

Introduction to User Acceptance Testing

  • Methods of User Acceptance Testing
  • When User Acceptance Testing Occurs
  • Where Defects Originate
  • The Relative Cost of Fixing Defects
  • The User’s Role in Testing

 

User Acceptance Test Planning Process

  • User Acceptance Testing Process Overview
  • Definitions
  • Structured User Acceptance Testing Process - Plan Tests, Execute Tests, Evaluate Tests
  • User Acceptance Test Planning
  • Acceptance Test Objectives
  • The Relationship Between Process and Data
  • Business Cases

 

User Acceptance Test Execution Process

  • Train team members
  • Execute test plan
  • Track progress
  • Perform regression testing
  • Document test results

 

Regression Testing

  • Regression Testing - The Process
  • Regression Testing Issues
  • Tips for Performing Regression Testing 

 

User Acceptance Test Risk Assessment

  • Risk Questionnaires
  • Scoring the Risk Assessment
  • Reporting the Risk Assessment Results
  • Summarising and Presenting the Risk Findings

 

Test Evaluation and Reporting

  • Test Evaluation and Reporting Process
  • Types of Test Reporting 
  • Defect Reports
  • Defect Tracking Tools
  • Status and Final Reporting

 

Designing Process-Driven Tests

  • Define Existing Processes
  • Design Tests Based on Processes
  • Deliverables
  • The Process

 

Test Cases from Use Cases

  • Use Case Components and Models
  • Translating Use Cases into Test Cases
  • Test Cases and Test Scripts
  • Sample Test Cases Derived From Use Cases

 

People Issues in Testing

  • The Role of Testing in a Project
  • Working with Developers and Users
  • Managing Expectations

 

Related Courses

  • Practical Software Testing
  • Innovative Software Testing Approaches
  • Agile and Exploratory Testing
  • Intermediate Software Testing Techniques
  • Innovative Software Testing Approaches
  • Practical Software Test Management
  • Walkthroughs, Reviews, Inspections

 

Prerequisites

None

 

 

View printable course description


Course NameDurationPriceDatesCourse Status
Structured User Acceptance Testing2 Days$1,250Auckland 27/06/2012Scheduled
Wellington 22/08/2012Scheduled

All course prices listed by Equinox are in New Zealand dollars and exclude GST.