QAInfosource Testing Bootcamp

QAInfosource is a set of over 100 templates, checklists, guides and knowledge articles covering all aspects of Software Testing.
A license for use of QAInfosource is included in the regular fee for this course.

About this course

After completing this course, you will be able to
  • understand and participate in all aspects of a testing methodology
  • produce valid testing deliverables derived from QAInfosource for unit
    testing, system/integration testing, and user acceptance testing
  • easily adapt for use templates and checklists from QAInfosource
  • introduce and/or improve a testing methodology with QAInfosource
  • promote the use of standards with QAInfosource as a basis

This course provides concise training for all aspects of software testing using QAInfosource resources as a basis. It takes you step-by-step through a testing methodology that will help you create the deliverables required when testing an application. It starts by explaining testing principles and different approaches in use today to give you a basic undertanding of what testing is about.

It then goes through the phases of software development, providing for each the techniques to analyze, design, document and validate the required deliverables using QAInfosource.

You will learn the basics of test planning, design, development, and execution/validation as well as how to detect and prevent defects. You'll also be shown several techniques for performing static and dynamic testing as driven by risk assessment.

While a license for QAInfosource is included with the course, the concepts, techniques and practices being taught are universally applicable.
Who should attend?
  • Anyone who is new to testing and needs fast intense training in all aspects of testing.
  • Existing testing staff needing formal training beyond their current area of expertise.
  • Supervisory staff who need not only basic knowledge of the testing discipline but also tools and techniques to manage and improve it.
Any prerequisites?
Previous software testing experience is not needed. A general knowledge of software development processes and familiarity with business and Information Technology would help, but is not essential.

Dates and Fees

5 Days   ? - $ 2,627 (CAD)  ? Up to 3 - $ 5,917 Up to 6 - $ 8,544    ? Plus - $ 1,317
Sorry, no classes are currently scheduled
Contact us to arrange your preferred date and/or in-class training

Course Topics

Testing Concepts
  • Fundamentals of testing
  • Test management
  • Test automation
Static Testing
  • Static testing concepts
  • Requirements test
  • Using QAInfosource to static test the requirements
  • Design test
  • Using QAInfosource to static test design
  • Construction test
  • Using QAInfosource to static test construction components
Unit Testing
  • Unit test planning
  • Using QAInfosource to create and validate a Unit Test Plan
  • Managing risks during unit testing
  • Using QAInfosource to assess risks at the component level
  • Unit test design
  • Using QAInfosource to create and validate unit test cases
  • Unit execution and validation
  • Using QAInfosource to excute and validate unit tests
System/Integration Testing
  • SIT planning
  • Using QAInfosource to create and validate a System/Integration Test Plan
  • Managing risks during system/integration testing
  • Using QAInfosource to assess risks during system/integration testing
  • Integration test design
  • Using QAInfosource to create and validate integration test cases
  • System Test Design
  • Using QAInfosource to create and validate system test cases
  • SIT execution and validation
  • Using QAInfosource to execute and validate SIT tests
User Acceptance Testing
  • Unit Test Planning
  • Using QAInfosource to create and validate a User Acceptance Test Plan
  • Managing Risks during User Acceptance Testing
  • Using QAInfosource to assess risks during user acceptance testing
  • User Acceptance Test Design
  • Using QAInfosource to create and validate user acceptance test cases
  • UAT execution and validation
  • Using QAInfosource to execute and validate UAT tests

About QAInfosource

QAInfosource is a comprehensive set of guidelines and best practices for software testing which also includes workbench instructions, templates and checklists.
It puts the knowledge, guidelines and necessary documents in your hands to undertaking testing activities from planning through execution to user acceptance.
With QAInforsource you have a common consistent basis for processes, templates, and checklists. It aids you in not only knowing what and how to do testing but also provides and easy way to document your results.

Individuals and organizations may use QAInfosource to minimize the effort to create the critically needed resources for their existing practices as well to form a basis for putting a rigorous methodology in place when required.

To obain QAInfosource as for individual use, you have the options of taking the one week QAInfosource Testing Bootcamp which provides a lifetime license or, as an organization, separately license QAInfosource and maintenance subscriptions. Contact us to discuss or to arrange a preview of the many resources in QAInfosource.


The Workbench Process is a technique for standardization of the creation of deliverables or work products within an organization. It is designed to enhance rigor and quality. This standard workbench process can be used in the creation of any deliverable or product.
The Workbench Process contains:
  • a purpose and/or objective
  • the inputs it requires
  • the entry criteria that inputs must conform to in order to be usable in the process
  • the tasks involved in the process
  • the output deliverables created or improved
  • the knowledge base that is used to perform the tasks and validate the accuracy and completeness of the outputs
QAInfosource contains the following Workbench Processes
  • Project Feasibility Test Workbench
  • Master Test Plan Workbench
  • Requirements / Architecture Test
  • User Acceptance Test Plan Workbench
  • User Acceptance Test Execution Workbench
  • Design Test Workbench
  • System Integration Test Plan Workbench
  • System Integration Test Execution Workbench
  • Construction Test Workbench
  • Unit Test Plan Workbench
  • Unit Test Execution Workbench


Each template gives a brief overview of what the purpose is of the deliverable being produced and imbeds in the different sections of the deliverable instructions on how to fill in the information.
QAInfosource contains the following templates
  • Implementation Plan Template
  • Post Implementation Review Questionaire
  • Post Implementation Review Report
  • Master Test Plan Template
  • Master Test Plan Signoff
  • QA Project Plan Template
  • QA Estimating Matrix Template
  • Requirements template
  • Use Case Template
  • User Acceptance Test Plan Template
  • User Acceptance Test Plan Signoff
  • User Acceptance Test Traceability Matrix
  • User Acceptance Test Results Signoff
  • UAT Test Execution Schedule Template
  • Design Specification Template
  • System Integration Test Plan Template
  • System Integration Test Plan Signoff
  • Integration Test Traceability Matrix
  • System Test Traceability Matrix
  • System Integration Test Results Signoff
  • SIT Test Execution Schedule Template
  • Unit Test Plan Template
  • Unit Test Plan Signoff
  • Unit Test Traceability Matrix
  • Unit Test Results Signoff
  • Implementation Plan Sample
  • Defect Report Template
  • Defect Detail Report Template
  • Defect Summary Report Template
  • QA Review Summary Report Template
  • QA Review Issue Log Template
  • Test Case Template
  • Test Lab Sample


Checklists are used to prepare and review the completeness of deliverables.
QAInfosource contains the following checklists
  • Service Request Document Checklist
  • Project Feasibility Report Checklist
  • Implementation Checklist
  • Post Implementation Review Checklist
  • Master Test Plan Checklist
  • QA Project Plan Checklist
  • Requirements Checklists
  • Architecture Checklists
  • User Acceptance Test Plan Checklist
  • User Acceptance Test Case Checklist
  • User Acceptance Test Preparation Checklist
  • User Acceptance Test Execution Checklist
  • System Interface Design checklist
  • User Interface Design Checklist
  • Usability checklist
  • System Integration Test Plan Checklist
  • System Integration Test Case Checklist
  • System Integration Test Completion Checklist
  • System Integration Test Preparation Checklist
  • Construction Checklist - General
  • Construction Checklist - C
  • Construction Checklist - COBOL
  • Unit Test Plan Checklist
  • Unit Test Case Checklist
  • GUI Unit Test Case Checklist
  • Unit Test Completion Checklist
  • Configuration Management Checklist
  • Debugging Checklist
  • Defect Reporting Checklist
  • Inspections Checklist
  • QA Review General Checklist
  • Risk Analysis Checklist

Guides/Best Practices

A Knowledge Base is a repository of reusable components, tools, and best practices and guidelines. It is an accumulated wisdom or knowledge which, when added together, forms the corporate 'culture' of an organization.
QAInfosource provides guidelines and best practices related to a number of testing processes including:
  • project roles
  • test cases
  • test tools
  • traceability
  • debugging
QAinfosource provides guidelines and best practices related to a number of QA processes including:
  • change management
  • configuration management
  • problem management
  • QA reviews
  • quality factors
  • risk management
QAInfosource contains the following guidelines and best practices
  • Estimating Guidelines
  • Requirements Guide
  • Usability Testing
  • Rollout Guide
  • Assessment Questionaires
  • Change Control Guide
  • Software Configuration Management
  • Problem Management Guide
  • Project Roles Guide
  • Project Roles Chart
  • QA Review Guide
  • Walkthrough Guide
  • Inspections Guide
  • Quality Factors
  • Risk Analysis Guide
  • Test Techniques Guide
  • Test Environment Guide
  • Automated Software Testing Guide
  • Traceability Process