How to Plan, Prepare, and Execute User Acceptance Testing

Request an In-house Quote

Schedule Your Own Virtual Workshop

View Course Overview

Print Course Description

Get Dates and Locations

1. Testing Your Testing Methods

  • What is an Integrated Business Solution?
  • Business System Components
  • Requirements Defined
  • The Cost of Errors
  • Testing the Unknown
  • To Test Or Not To Test
  • Testing Reality
  • Who’s Who in Testing
  • Test Environment Components (TEC)
  • Requirements Management Concept
  • Capabilities Maturity Model
  • Testing Maturity Model

2. Applying a Testing Methodology

  • The "Real" Work
  • Of People and Methods
  • Static Versus Dynamic Testing
  • Static Testing
  • Rules of Walkthroughs and Inspections
  • Static Validation Methods
  • Static Coverage
  • Requirements Evaluation
  • Implementing Static Testing
  • Making It Happen
  • Dynamic Testing
  • Testing Phases
  • Testing Testing Phases
  • White Box Testing Defined
  • Black Box Testing Defined
  • Other Testing Terminology
  • A "Real" Testing Methodology
  • Testing Activities
  • Testing Terminology Unmasked

3. Creating and Validating Test Plans

  • Testing Strategy Defined
  • How Can You Manage Risk?
  • Dimensions of Risk
  • Testing Risks Quantified
  • Corporate Culture as a Business Risk [1]
  • Technology Risks Quantified
  • Project Risk Evaluation
  • Business/Environmental Risks
  • Test Type Prioritization
  • Selecting Test Types
  • Static Coverage Levels
  • Dynamic Coverage Levels
  • Risk-Reducing Documents
  • Automated Tools Types
  • Implementing Test Automation
  • To Automate or Not
  • Test Strategy Development

4. Selecting the Right Testing Strategy

  • Test Planning Activities
  • Criteria for a Testing Objective
  • Writing ’Good’ Test Objectives
  • Administrative Components of a Test Plan
  • Executive Components of a Test Plan
  • Phase Transition Guard Conditions
  • Defining Phase Transition Guard Conditions
  • Scheduling Components of a Test Plan
  • Defining the Scope
  • Roles and Responsibilities
  • Planning Required Resources
  • Identifying Roles and Resources
  • Critical Test Planning Assumptions
  • Estimating Testing Effort
  • Test Plan Validation
  • Organizing a Test Plan

5. Developing Black-Box Tests

  • Categories and Types of Requirements
  • Testing Functional Requirements
  • Testing System Reliability
  • Usability Testing
  • Performance Testing
  • Testing Requirement Categories
  • Test Case Identification Methodology
  • Events Defined
  • Analyzing Business Events
  • Identifying Business Events
  • Diagrams and Testing
  • Visible Tools
  • Truth Tables
  • Exception-Based Test Cases
  • Exceptional Analysis
  • Testing Without Requirements
  • Test Engineering
  • Testing Document Review
  • Test Case Documentation
  • Contents of a Test Script
  • Audience-Based Scripting
  • Exercise Worksheet
  • Engineering Test Data
  • Set-up Data Engineering
  • Execution Data Engineering
  • Applied Test Data Engineering
  • Test Case Completeness Check
  • Test Case Validation
  • Test Documents
  • Set-up Data Engineering
  • Applied Test Data Engineering

6. Test Execution and Reporting

  • Test Execution Activities
  • 7 Potential Pitfalls
  • Test Setup Checklist
  • Prime Setup Criteria
  • Test Log Content
  • Test Set Creation
  • Test Set Grouping Criteria
  • Sequencing by Flow of Events
  • Sequencing by Data Creation and Consumption
  • Test Prioritization
  • Test Case Grouping
  • Evaluating the Results
  • Test Result Evaluation
  • Defect Reporting
  • Incident Report Components
  • Problem Resolution Components
  • Defect Isolation versus Debugging
  • Software Error Categories
  • Defect Severity Indicator
  • Test Reset Checklist
  • Test Summary Report
  • Putting It All Together

7. Appendices

2 days

Target Audience

Business Systems Analysts
End-users responsible for acceptance testing
Project managers
Quality Analysts
Quality Engineers
Test Engineers
Test Managers
Anyone responsible for planning, preparing, and/or managing the business system software testing process.

Pre-requisites

NONE

Expansions

How to Gather, Analyze, and Define Business System Requirements

Instructors

Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.

View Course Overview