Business Analyst Training - Pierson Requirements Group 21 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider

User Acceptance Testing (UAT) Training Seminar - 2 days



Description

The User Acceptance Testing Training Seminar offers training 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 User Acceptance Test Scenarios
  • Testing and Traceability
  • Performing Usability Testing
  • UAT Procedures Guide and how to execute User Acceptance Testing
  • UAT Defect Reporting and Defect Tracking

Each seminar participant receives a Seminar Handbook with sample templates, checklists, UAT Procedures Guide and a case study solution set. Maximum of 12 students. To schedule on-site training call (203) 322-1606 or email Pierson at wpierson@piersonapp.com.

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
Seminar Content
Day 1 am
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
Quality Checking Requirements Document
  • Quality Measures for Requirements
  • Techniques for Checking Requirements
  • Exercise- Desk checking a requirements document to identify defects in the requirements documents.
Day 1 pm
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
  • 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
Day 2 am
USER ACCEPTANCE TEST 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
Day 2 pm
UAT STRATEGY AND PLANNING (continued)
Writing Test Scenarios for UAT
  • Improving Testability
  • 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 a test case and identifying test conditions
TEST EXECUTION
Perform Formal Acceptance Review and Readiness
  • Identify acceptance criteria
  • Test environment
  • UAT Procedures Guide
Usability Testing
  • What is usability?
  • Checklists and questions to check usability
  • Exercise- Conducting a usability testing session
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
Closure/Recap
  • What UAT techniques and methods do you see working on your projects?
  • Workshop Evaluation
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

Why is User Acceptance Testing Important?
Although user acceptance testing is commonly associated with software development, it involves a variety of engineering disciplines, including physical, chemical and performance tests. Whichever area it is concerned with, the process involves confirming that the concerned product meets the users’ requirements. The product users are the major decision makers on the acceptance or rejection of [...]

What Is User Acceptance Testing?
User acceptance testing, or UAT, is usually the final step before a client or customer accepts a product. These tests are typically done on new software or programming, but there is a business version of user acceptance testing. User acceptance testing is a process by which a customer will put the product through a series [...]

Understanding the Specifics of User Acceptance Testing
There are those who may wonder what purpose User Acceptance Testing has when it comes to the development of new software applications. The answer is that it honestly depends on what the individual is referring to when they mention the phrase “user acceptance testing.” By sheer definition in relation to development of software, user acceptance [...]

User Acceptance Testing is the Final Check
User acceptance testing is one of the most important steps in developing good software. It is a well known fact that many software products are released prematurely to the market, causing system failure down the road. User acceptance testing is different than other software tests because it incorporates the client into the testing cycle. The [...]

Using Your Customers to Test Their Own System
The concept of user acceptance testing has been a part of project management for some time. It is the belief that a project will have a higher success rate by engaging the users of a system or process in the actual final testing phase. There are three critical areas in which a user or customer [...]

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


© 2012 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.