Testing for Quality Assurance Course

Testing for Quality Assurance Course

Testing for Quality Assurance

 

Duration:

On-Site : 2 Days
Virtual : 4 Half-Day Sessions

Brief Description:

Participants learn how to write test plans, test designs, test cases, test conditions, defect tracking and defect reports. The class provides a repeatable process for testing with procedures guides, glossary, templates and checklists.

WHO SHOULD ATTEND?:

Those who will find this of value are the Test Managers, Test Leads, Test Designers, Test Executors, Solutions Leads, Requirements Analysts, Technical Leads and Developers.

MATERIAL:

Each class participant receives a Course Handbook with templates, guidelines and solution set.

Testing for Quality Assurance

The Testing for Quality Assurance class offers training in the methods and procedures that the QA Testing Department and the business would use while they are engaged in the Integration, System and User Acceptance Testing Phases of an IT Project.  The participants will learn the concepts and formal techniques to facilitate testing during the Integration, System and User Acceptance Test Phases for IT initiatives.  The course focus is on:

  • How to be an effective tester and what to look for when testing
  • Inspection process and quality checking requirements documents
  • How to write an effective Integration and System Test Approach
  • How to use the Requirements and System Specifications Documents and Build Plan inputs for creating the test design deliverables
  • Practice in identifying and writing Test Scenarios, Test Cases and Test Conditions for Integration, System and User Acceptance Testing
  • How to perform Test Execution and Usability Testing

Each course participant receives a Course Handbook with sample templates, checklists, procedures guide and a case study solution set.

The objectives of this course are to:

  • Learn the industry standards for Integration, System and User Acceptance Testing and how to apply them to your company’s  testing standards and deliverables
  • Provide an understanding of the different testing techniques and methods and when to use them
  • Learn how to participate in an inspection of requirements and system specifications documents
  • Provide practical exercises using the testing techniques and methods to identify what to test
  • Learn how to identify and write test scenarios, test cases and test conditions using requirements and system specifications deliverables for Integration, System and User Acceptance Testing
  • Provide a case study for practice in how to write test approaches, test design deliverables, test scenarios, test cases, test conditions, defect tracking, defect write-ups and end of testing report

Day 1 AM

CLASS INTRODUCTION
  • Purpose of the class
  • Review class agenda
REQUIREMENTS INSPECTION

Review Charter and Project Requirements Deliverables

  • Guidelines for Writing Effective Requirements
  • Quality Measures for Requirements
  • Techniques for Checking Requirements
  • Exercise- Desk checking Requirements Documents and Conducting Inspections
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
  • Exercise- Building a testing traceability matrix

Day 1 PM

TESTING TOOL KIT

Techniques for how to be an effective tester and what to look for when testing

  • Introduction to Integration, System Testing and Use Acceptance Testing- what to test, where to test, when to test
  • Techniques for Testing- Black Box, White Box and Testing Methods
    • 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
    • White 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
    • Exploratory Testing

Exercise- Using a case study, practice identifying what to look for when testing using the White Box Techniques, Black Box Techniques and Testing Methods.

Day 2 AM

TEST PLANNING

Create the Test Strategy and Plans- Identify the scope and approaches.

  • Incremental Testing Approach
  • Test Plan Deliverables
  • Components of the Test Strategy & Plan
  • Boundaries of the test
  • 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 used
  • Exercise- Write a user acceptance and system test strategy and plan

Day 2 AM

TEST DESIGN

Mastering the Test Design (Quality Assurance Participants only)

  • Purpose of the test design document
  • Review the quality risks and issues
    • Identify if you are mitigating the risk
    • Is there enough coverage?
  • Develop the Test Approach Parameters
    • Review the Test Strategy, Test Plans, Build Plan and the Risk Based Testing
    • Identify what the testing methods and techniques that will be used and why.
    • What are the test dependencies?
    • Identify special data needs.
  • Identify what test scenarios, cases and conditions will be developed or needed.
  • Additional support needed
  • Exercise- Using the case study, create a list of questions and factors to consider when creating the test design.
  • Exercise- Write the Test Design Document for the case study.
    • Identify the component dependencies, system interfaces, test data, test set-up requirements, test scenarios, test cases, test conditions, risks and special conditions.
    • Identify what the test approach will be and why.
  • Traceability Matrix

Day 2 PM

TEST DESIGN (continued)
  • Exercise- Quality Assurance Participants present the Test Design to the UAT participants for validation and approval

Writing Effective Test Scenarios, Test Cases and Test Conditions

  • Improving testability
  • Components of the test scenario, test cases and test conditions template
  • Tips for writing effective test scenarios and test cases
  • Quality measures for critiquing test scenarios and test cases
  • Exercise- Using the test case template, identify and write test scenarios, test cases and test conditions for the case study.
  • Test scenarios and test case management

Day 3 AM

TEST DESIGN (continued)

Writing Effective Test Scenarios, Test Cases and Test Conditions

TEST EXECUTION

Execute testing

  • Managing dependencies
  • Revision and test release management
  • Test environment configuration
  • Test Tracking
    • Test execution metrics
    • Defect tracking
      • Testing
      • Defect Resolution
      • Closed/Failed Issues
      • Reporting
      • Escalation Procedures
  • Purpose of the End of Testing Report
  • Exercise- Identify and write-up defects. Review the End of Testing Report.

Day 3 PM

Usability Testing

  • What is usability?
  • Preparation for the Usability Test- Checklists and questions to check usability

Exercise- Perform Usability Testing

SUMMARY/RECAP
  • How will you use the techniques learned on your project?
  • Evaluations

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

CLASS INTRODUCTION
  • Purpose of the class
  • Review class agenda
INTRODUCTION TO TESTING
  • Purpose of testing
  • Where does testing fit into the SDLC?
  • Roles and Responsibilities
REQUIREMENTS INSPECTION

Review Charter and Project Requirements Deliverables

  • Guidelines for Writing Effective Requirements
  • Quality Measures for Requirements
  • Techniques for Checking Requirements
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

Techniques for how to be an effective tester and what to look for when testing

  • Introduction to Integration, System Testing and Use Acceptance Testing- what to test, where to test, when to test
  • Techniques for Testing- Black Box, White Box and Testing Methods
    • 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
    • White box- Activity and Decision Coverage
    • Exercise- Activity and Decision Coverage for a workflow

Session 2 (1PM – 5PM 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
    • Exploratory Testing

Exercise- Using a case study, practice identifying what to look for when testing using the White Box Techniques, Black Box Techniques and Testing Methods.

TEST PLANNING

Create the Test Strategy and Plans- Identify the scope and approaches.

  • Incremental Testing Approach
  • Test Plan Deliverables
  • Components of the Test Strategy & Plan
  • Boundaries of the test
  • 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 used
  • Exercise- Write a user acceptance and system test strategy and plan

Session 3 (1PM – 5PM Eastern Time)

TEST DESIGN

Mastering the Test Design (Quality Assurance Participants only)

  • Purpose of the test design document
  • Review the quality risks and issues
    • Identify if you are mitigating the risk
    • Is there enough coverage?
  • Develop the Test Approach Parameters
    • Review the Test Strategy, Test Plans, Build Plan and the Risk Based Testing
    • Identify what the testing methods and techniques that will be used and why.
    • What are the test dependencies?
    • Identify special data needs.
  • Identify what test scenarios, cases and conditions will be developed or needed.
  • Additional support needed
  • Exercise- Using the case study, create a list of questions and factors to consider when creating the test design.
  • Exercise- Write the Test Design Document for the case study.
    • Identify the component dependencies, system interfaces, test data, test set-up requirements, test scenarios, test cases, test conditions, risks and special conditions.
    • Identify what the test approach will be and why.
  • Traceability Matrix
  • Exercise- Quality Assurance Participants present the Test Design to the UAT participants for validation and approval (optional)

Session 4 (1PM – 5PM Eastern Time)

TEST DESIGN (continued)

Writing Effective Test Scenarios, Test Cases and Test Conditions

  • Improving testability
  • Components of the test scenario, test cases and test conditions template
  • Tips for writing effective test scenarios and test cases
  • Quality measures for critiquing test scenarios and test cases
  • Exercise- Using the test case template, identify and write test scenarios, test cases and test conditions for the case study.
  • Test scenarios and test case management
TEST EXECUTION

Execute testing

  • Managing dependencies
  • Revision and test release management
  • Test environment configuration
  • Test Tracking
    • Test execution metrics
    • Defect tracking
      • Testing
      • Defect Resolution
      • Closed/Failed Issues
      • Reporting
      • Escalation Procedures
  • Purpose of the End of Testing Report
  • Exercise- Identify and write-up defects. Review the End of Testing Report.
Usability Testing
  • What is usability?
  • Preparation for the Usability Test- Checklists and questions to check usability
  • Exercise- Conducting a Usability Testing Session
SUMMARY/RECAP
  • How will you use the techniques learned on your project?
  • Evaluations

Virtual Testing Courses

Testing for Quality Assurance Class

Date: December 3 - 6, 2018

Duration: 4 half-day sessions

 
-
+
$850.00
Request Info
View Course Details

Virtual Testing Courses

Testing for Quality Assurance Class

Date: February 4 -7, 2019

Duration: 4 half-day sessions

 
-
+
$850.00
Request Info
View Course Details

Virtual Testing Courses

Testing for Quality Assurance Class

Date: May 20 – 23, 2019

Duration: 4 half-day sessions

 
-
+
$850.00
Request Info
View Course Details

Virtual Testing Courses

Testing for Quality Assurance Class

Date: September 30 – October 3, 2019

Duration: 4 half-day sessions

 
-
+
$850.00
Request Info
View Course Details

Request On-site Form

    Stay up to date! Get exclusive information from Pierson on all the latest in Business Analyst & Agile training
Close Menu
×
×

Cart