User Acceptance Testing

COST: Contact us
DURATION: 2 days

Gain the skills to plan, prepare, execute and evaluate an effective user acceptance test and build software that will delight your customers. This User Acceptance Testing course will give you a structure for turning requirements into testable conditions to produce appropriate test cases for user acceptance testing.

Learning outcomes:

By the end of this course you will be able to:

  • Understand the software development lifecycle and the testing lifecycle
  • Articulate how user acceptance testing fits into the testing lifecycle
  • Understand functional, technical, requirements-based, exploratory and end-to-end testing
  • Define the test scope
  • Determine the priorities for testing activities
  • Apply good software testing practices
  • Create appropriate test cases for user acceptance testing
  • Understand different test design techniques
  • Design a process for tracing test cases to business requirements
  • Write good bug reports

Intended for:

  • Software Testers
  • Business Analysts
  • Project Professionals


There are no prerequisites for this course.


  • The value of testing
  • Testing and the development lifecycle
  • Test planning
  • Risk based testing
  • Defining the scope of testing
  • Test design
  • Test case construction
  • Traceability, bug reporting, and metrics
  • Challenges of user acceptance testing
  • Exploratory testing
  • Agile testing

Method used:

Lecturing is kept to the minimum necessary, most of the learning is achieved through applying the practices and techniques in group exercises.

Course overview:
User Acceptance Testing Outline (PDF)