Virtual User Acceptance Testing Training

Info

  • Sessions: 3
  • 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.
  • Training material: Each virtual training participant receives PDFs of the materials presented in class, templates, checklists and glossary.

Virtual User Acceptance Testing Training

Training Description                                           Class Dates: June 16 -18 and September 15 – 17, 2014

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

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

Objectives

The objectives of this seminar are to:

  • Provide an understanding of the different testing techniques and methods and when to use them during user acceptance testing
  • Learn how to identify and write acceptance test scenarios and system test cases using business models 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 User Acceptance Testing and where User Acceptance Testing fits in the SDLC
  • Provide practical exercises for quality checking requirements documents, using testing techniques and methods, writing acceptance test scenarios, creating User Acceptance Test Plans and strategies and writing detailed defect reports for acceptance testing
  • Perform usability testing techniques and formal acceptance reviews for better customer satisfaction

Curriculum & Schedule

  • Session 1

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

    INTRODUCTION

    • Class Introduction

    Introduction to Testing

    • Purpose of testing
    • Where does Acceptance Testing fit into the SDLC?
    • Acceptance Testing process and deliverables
    • Roles and responsibilities of Acceptance Testing

    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 Acceptance Test Scenarios to Requirements for Testing

    • What are acceptance 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
    1. Black box- Domain Partitioning, Boundary Testing, Condition Coverage, CRUD, Error Guessing
    2. Exercise- Condition Coverage
    3. Exercise- Error Guessing using a use case
    4. Black box- Domain Partitioning, Boundary Testing, Condition Coverage, CRUD, Error Guessing
    5. Glass box- Activity and Decision Coverage
    6. Exercise- Activity and Decision Coverage for a workflow
  • Session 2

    Session 2 (1:00 pm – 5:00pm Eastern Time)

    TESTING TOOL KIT (continued)

    • Methods for Testing
    1. User Interface Testing
    2. Functional/Positive Testing
    3. Negative Testing
    4. Security/Entitlement Testing
    5. Regression Testing
    6. Parallel Testing
    7. Stress/Performance Testing
    8. Failure/Disaster Recovery Testing

    · Exercise- Identifying test cases for the different testing methods and techniques

    USER ACCEPTANCE TESTING TEST STRATEGY AND PLANNING

    Developing the UAT Test 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

    Session 3 (1:00 pm – 5:00pm Eastern Time)

    USER ACCEPTANCE TESTING TEST 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
    1. Writing a Defect Detail Report
    2. 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- Usability testing session role playing

    Closure/Recap

    • What UAT techniques and methods do you see working on your projects?
    • Workshop Evaluation

Related Seminars