Essentials of User Acceptance Testing


Course Details


This e-LEARNING course teaches end-users how to communicate their software needs and requirements to the project team using a structured approach. From requirements definition to final user acceptance testing, students are taught standards, techniques, methods, and how to discuss and negotiate problems that may arise during a project.

By the end of the course, students are able to:

  • Differentiate the roles and expectations of end-users, software developers, and software testers on a software project
  • Understand the tasks to perform during all project phases, contributing to a compliant and usable software product
  • Define acceptance criteria and acceptance test scenarios, and to systematically execute software testing during the User Acceptance Test Phase
  • Manage, monitor, and report user acceptance testing results

Topics Covered

Fundamentals of UAT

  • The difference between user involvement and user acceptance testing
  • The value-add that end-user involvement brings to the software development project
  • User acceptance testing in the software development life cycle
  • Timeline and schedule

Software Development Life Cycle Methodology

  • Functional Testing
  • Structural Testing
  • Development phases
  • Project and Testing documentation

Communication and Expectations

  • Understand the perspectives held by end-users, developers, and testers
  • Recognize potential conflicts of interest between stakeholders
  • Politics of user acceptance testing

Preparing for the Software Testing Process

  • Tool selection
  • Staffing the team
  • Developing the test strategy
  • Risk and contingency

Planning and Doing

  • Set software testing objectives
  • Define user acceptance criteria
  • Develop test scenarios and scripts
  • Define business cases
  • Test requirements matrix
  • Estimate the test effort
  • Finalize the test plan

Management, Monitoring, and Reporting

  • Management and reporting structures
  • Progress reporting
  • Defining bug categories and priorities
  • Identifying and analyzing trends
  • Formalizing the User Acceptance Test Report

Summary and Your Next Step

  • Top 10 significant points of user involvement
  • Five things to do when returning to work from the course
  • Questions and answers

Who Should Attend

Individuals with responsibilities such as:

  • Software Testers
  • Business Analysts
  • Test Leads
  • UAT Professionals


Pricing & Registration


Individual:
$400 CAD + HST

Group Rates:
1-5 users – $1,750 CAD + HST
6-10 users – $3,000 CAD + HST
11-15 users – $3,750 CAD + HST