Business Analyst Training 23 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider

Virtual User Acceptance Testing Training - 3 Sessions


Training Description


The Virtual User Acceptance Testing using an interactive Virtual Instructor-Led training offers instruction in the methods and procedures that the Business Analysts would use while they are engaged in the key user acceptance phase of the IT Project. The Business Analysts will learn the concepts, background and formal techniques to facilitate user sign off of the acceptance phase. The seminar focus is on:

  • Where UAT fits into the project life cycle
  • Practice in quality checking requirements documents and use cases
  • Identifying the project risks and deciding what to test
  • How to be an effective tester and what to look for when testing
  • Determining which techniques, user acceptance test scenarios and resources to use in the UAT Planning
  • User Acceptance Testing for Iterative Deployment
  • Writing UAT Test Scenarios
  • Testing and Traceability
  • Performing Usability Testing
  • UAT Procedures Guide and how to execute User Acceptance Testing
  • UAT Defect Reporting and Defect Tracking

Training Objectives


The objectives of this seminar are to:

  • Provide an understanding of the different testing techniques and methods and when to use them
  • Learn how to identify and write test scenarios and test cases using UML and Use Cases
  • Learn how to quality check requirements documents and use cases
  • Define a repeatable process for User Acceptance Testing
  • Understand the roles and responsibilities of the Business Analyst in UAT and where UAT fits in the SDLC
  • Provide practical exercises for quality checking requirements documents, using testing techniques and methods, writing test scenarios, creating UAT plans and strategies and writing detailed defect reports
  • Perform usability testing techniques and formal acceptance reviews for better customer satisfaction

Curriculum & Schedule


Session 1 (1:00 pm - 5:00pm Eastern Time)

INTRODUCTION
Class Introduction

Introduction to Testing
  • Purpose of testing
  • Where does UAT fit into the SDLC?
  • UAT process and deliverables
  • Roles and responsibilities of UAT
REQUIREMENTS INSPECTION
Writing and Quality Checking Requirements Document
  • Writing Business Objectives
  • Guidelines for Writing Effective Requirements
  • Quality Measures for Requirements
  • Techniques for Checking Requirements
  • Exercise- Desk checking a requirements document
TRACING REQUIREMENTS TO TESTING
Identifying and Tracing UAT Test Scenarios to Requirements for Testing
  • What are test scenarios?
  • How to identify the UAT Scenarios from the requirements
  • Exercise- Identifying UAT Scenarios for a case study
  • What is Requirements Tracing?
  • Trace Test Scenarios to requirements and use cases
  • Test Traceability Matrix
TESTING TOOL KIT
Introduction to Quality Assurance
  • Describe techniques for how to be an effective tester and what to look for- who tests, what to test, where to test and when to test
  • How to test- what methods and techniques to use
  • Techniques for Testing
    • Black box- Domain Partitioning, Boundary Testing, Condition Coverage, CRUD, Error Guessing
    • Exercise- Condition Coverage
    • Exercise- Error Guessing using a use case
    • Black box- Domain Partitioning, Boundary Testing, Condition Coverage, CRUD, Error Guessing
    • Glass box- Activity and Decision Coverage
    • Exercise- Activity and Decision Coverage for a workflow
Session 2 (1:00 pm - 5:00pm Eastern Time)

TESTING TOOL KIT (continued)
  • Methods for Testing
    • User Interface Testing
    • Functional/Positive Testing
    • Negative Testing
    • Security/Entitlement Testing
    • Regression Testing
    • Parallel Testing
    • Stress/Performance Testing
    • Failure/Disaster Recovery Testing
  • Exercise- Identifying test cases for the different testing methods and techniques
UAT STRATEGY AND PLANNING
Developing the UAT Strategy & Plan
  • Identifying how thorough the testing should be
  • Determine and calculate the risks for a risk based testing strategy
  • Identify what you are going to test
  • Determine which types of testing and testing techniques to use
  • Identify the test scenarios and resources that will be needed
  • Exercise- Developing a UAT Strategy & Plan for a case study
Session 3 (1:00 pm - 5:00pm Eastern Time)

UAT STRATEGY AND PLANNING (continued)
Writing Test Scenarios for UAT
  • Improving Testability
  • What are test scenarios?
  • Tips for creating test scenarios and test cases
  • Sample test scenario and test case template
  • Quality measures for test scenarios & cases
  • Test scenarios and test case management
  • Exercise- Writing a test scenario for UAT
  • Exercise- Writing test cases and conditions (optional)
TEST EXECUTION
Reporting and Tracking Defects
  • Perform User Acceptance Testing
    • Writing a Defect Detail Report
    • UAT Defect Tracking
  • Issue Resolution
  • Exercise- Identifying defects and writing a Defect Detail Report
Usability Testing
  • What is usability?
  • Checklists and questions to check usability
  • Exercise- Conducting a usability testing session
Closure/Recap
  • What UAT techniques and methods do you see working on your projects?
  • Workshop Evaluation

Each virtual training participant receives PDFs of the materials presented in class, templates, checklists and glossary.

Brief Description
The seminar focuses on implementing a User Acceptance Testing (UAT) process at your organization. The participants will learn how to critique requirements and use cases, plan UAT strategies using black box testing techniques, write test scenarios, conduct usability testing and formal acceptance reviews. These are the required skills need by a business analysts performing User Acceptance Testing (UAT).
Who Should Attend?
Those who will find this of value are the Business Analysts, Project Managers, Requirements Analysts, Technical Leads, Quality Assurance, Subject Matter Experts (SMEs) and Business Experts.
User Acceptance Testing Blogposts

Take the Happy Path to User Acceptance Testing


User acceptance testing (or business acceptance testing) is one of the most important phases in the software development lifecycle. After the code shakeout of unit testing and comprehensive system integration testing, it is time for the end users or subject matter experts (SMEs) to become involved. The purpose of business acceptance testing is to engage [...]

Three Best Practices for User Acceptance Testing


User acceptance testing generally occurs just before the live implementation of software or technical programs. The purpose of user acceptance testing, or UAT, is to ensure that the changes or new technology meet end-user production requirements. Many implementations involve glitches or troubleshooting due to poor UAT. Here are three best practices to help ensure a [...]

Ensure Client Satisfaction with User Acceptance Testing


Before releasing a new computer application, user acceptance testing is essential to ensure that the new software functions as required. One or more usability issues tend to come up no matter how thorough a programmer is on checking for errors and bugs. These errors can only be discovered and fixed before the launch of the [...]

The Purpose and Benefits of User Acceptance Testing


When businesses request a particular software product from a vendor, they often have very specific requirements in mind with regards to how the software should work. Software development is expensive, and significant money and resources can be lost if the software is either built incorrectly or built to specifications that are not desired by the [...]

The Role of User Acceptance Testing in the Development Cycle


Software development firms have intimate knowledge of the software that they create. But since they are not developing software for themselves, but rather for an end-user, the software must be tested on the user through the process of user acceptance testing. What is User Acceptance Testing? This form of testing is carried out after the [...]

home | business training | methodology | services | sitemap | clients | blog | contact us


© 2013 Pierson Requirements Group, Inc. All rights reserved.
business analyst training

If there are any problems with this site, please contact Rogue Media Internet Marketing,
and include which site and page are experiencing difficulty.