|
Provided by: Rice Consulting Services, Inc Structured User Acceptance Testing - Full e-Learning VersionBusiness and Management Skills |
![]() |
|
|
||||||||||||||
Module STBA - Surviving the Top Ten Challenges of Software Testing
-
The Top 10 Challenges
- Lack of Training
- "Us" vs. "Them" Mentality
- Lack of Test Tools
- Lack of Management Understanding/ Support of Testing
- Lack of Customer and User Involvement
- Not Enough Time for Testing
- Over-reliance on Independent Testing
- Rapid Change
- Testers are in a "Lose/ Lose" Situation
- Having to Say "No"
-
Solutions to Each Challenge
Module STBB - Testing Terminology
- Deming Workbench Model
- Software Life Cycle
- Test Terminology
Module UATA - Introduction to User Acceptance Testing
- What is Structured User Acceptance Testing?
- The Expectation Gap
- Methods of User Acceptance Testing
- When User Acceptance Testing Occurs
- The Challenges
- Management's Role in Testing
- Where Defects Originate
- Where Testing Resources are Used
- The Relative Cost of Fixing Defects
- The User’s Role in Testing
Module UATB - User Acceptance Test Planning Process
- User Acceptance Testing Process Overview
- Definitions
- Structured User Acceptance Testing Relationships
- The Structured User
Acceptance Testing Process
- Phase 1 - Plan Tests
- Phase 2 - Execute Tests
- Phase 3 - Evaluate Tests
- Phase 1 - User
Acceptance Test Planning
- Step 1 - Define test strategy
- Step 2 - Set test objectives
- Step 3 - Define acceptance criteria
- Step 4 - Develop test scenarios
- Step 5 - Develop test scripts
- Step 6 - Define business cases
- Step 7 - Build test matrix
- Step 8 - Estimate time and resources
- Step 9 - Finalize the test plan
- What to Look for in Team Members
- Set Acceptance Test Objectives
- How to Determine Test Objectives
- The Relationship Between Process and Data
- Business Cases
- Functional Test Cases
- The Test/ Cycle Matrix
- Test/ Function Matrix
Module UATC -
User Acceptance Test Execution Process
Module STBH -
Regression Testing
Module UATD - User Acceptance Test Risk Assessment
- Building the Risk Assessment Team
- Presenting the Risk Assessment Tutorial
- Completing the Risk Questionnaires
- Scoring the Risk Assessment
- Reporting the Risk Assessment Results
- Summarizing the Risk Findings
- Presenting the Risk Findings
Module STBI - Test Evaluation and Reporting
- Prerequisites for Test Evaluation
- Test Evaluation and Reporting Process
- Test Reporting Attributes
- Types of Test Reporting
- Defect reports
- Status reports
- Final report
- System Test Evaluation - Defect Reporting
- Paper-based
- Defect tracking tools
- The role of the defect administrator
- The Defect Life Cycle
- Defect Tracking - Things You Need to Know
- Sample Defect Categories
- Sample Defect Priorities
- Status Reporting
- Final Reporting
- Test Summary Report
- How Can This Data be Used?
Module UATE - Designing Process-Driven Tests
- Define Existing Processes
- Design Tests Based on Processes
- Deliverables
- The Process
- Step 1 - Inventory Processes
- Step 2 - Prioritize Processes
- Step 3 - Document Processes
- Step 4 - Verify Documented Processes
- Step 5 - Translate Business Processes to Test Scripts
- Tools
Module UATF - Test Cases From Use Cases
- What is a Use Case?
- Use Case Components
- Use Case Model
- Sample Use Case
- Translating Use Cases into Test Cases
- Test Cases and Test Scripts
- Sample Test Cases Derived From Use Cases
- The Process
Module TTLH - People Issues in Testing
- The Role of Testing in a Project
- Working with Developers
- Working with Users
- Keeping Management Informed of Progress
- Managing Expectations
- What Can a Tester Reasonably Assess or Recommend?

