Course Description
This course is designed to help the Business Analyst (BA) to develop an understanding of their role, the process, and the deliverables associated with UAT.
NOTE: This course will earn you 14 PDUs.
Course Objectives
- Develop an understanding about basic concepts associated with User Acceptance Testing
- See how UAT applies to the Software Development Lifecycle (SDLC)
- Recognize benefits of improved quality of deployed software using User
- Acceptance Testing
- Identify the key roles, activities and deliverables which make up User Acceptance Testing
- Use a Business Use Case to define scenarios for testing
- Create a UAT test plan and write UAT test cases with associated test data
- Understand the process for testing functional and non-functional requirements
- Identify the challenges of testing vendor-supplied applications
Course Outline
1 - Software Testing - the Basics
- What is software testing and why is it important?
- Typical problems that we encounter with software
- The Cost of Quality (CoQ) and the cost of finding defects too late
- The “V” Testing Model
- The four stages of software testing (Unit, Integration, System, User Acceptance Testing)
- Testing best practices
2 - Understanding the Tester’s Terminology
- What is UAT and what is the role of the Business Analyst?
- Characteristics of a good UAT tester
- The tasks of UAT testing
- The UAT documents
- Common terms & definitions
3 - The UAT Planning Process
- The importance of UAT planning
- What is a UAT Test Plan?
- The six steps for creating a UAT Test Plan
- General testing tips (see Testing Guidelines and Techniques document)
4 - UAT Test Coverage
- What is UAT test coverage?
- Using a Requirements Traceability Matrix
- Set the testing scope – what to test and what not to test
- The UAT Test Coverage Matrix
- Verifying Non-functional requirements (i.e., performance, security, usability, availability, etc.)
5 - Creating and Executing the UAT Test Cases
- What are the goals of UAT testing?
- What is a UAT Test Case?
- How do UAT Test Plans and Test Cases relate?
- The four steps for creating a UAT Test Case
- Business Use Case and define test data for a portion of the steps
- Preparing, running, and documenting the UAT Tests
- General testing tips and techniques
6 - Verifying the Test Results
- Documenting UAT test results
- What is a defect?
- How to log a defect?
- The “bug” lifecycle
- Writing a good problem description
- Taking screen snapshots
- 10 tips to avoid writing bad defect reports
- Signing-off on UAT
7 - Testing Vendor-Supplied Applications
- Challenges of testing vendor-supplied applications
- Challenges to the business
- Eight steps for testing vendor-supplied applications
There are no prerequisites for this course.
Course Information
Length: 2 day
Format: Lecture and Lab
Delivery Method: n/a
Max. Capacity: 16
Schedule
Contact Us
UPCOMING COURSES
Date
Geography & Location
Days
Cost
CLC
GTR
Jan 13, 2025 - 2 day(s)
Jan 13, 2025
AMER
Remote-PST
AMER, Remote-PST
2
$1395 USD
$1395 USD
Do you have more questions? We're delighted to assist you!
1-877-797-2799
info@firefly.cloud
Who Should Attend
This course is designed for the Business Analyst professional who is involved with testing the functionality of technology projects.