ISTQB QA Course

ISTQB QA Course

IIBS College is one of the few Accredited Training providers of ISTQB (International Software Testing Board) for QA Software Testing foundation Level Training in Ontario.

The classes are conducted by Industry Software lead. This ISTQB accredited course provides the essential ideas, processes, tools and skills needed to set yourself on a path for true testing professionalism.

Links to check the ISTQB Training Providers:
http://cstb.ca/accredited-training

Why Foundation?
The Foundation Level qualification is aimed at professionals who need to demonstrate practical knowledge of the fundamental concepts of software testing. This includes people in roles such as test designers, test analysts, test engineers, test consultants, test managers, user acceptance testers and IT Professionals.
The Foundation Level qualification is also appropriate for anyone who needs a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants.

Pre-requisites:
This program is intended as a skill upgrade program and atleast one year of relevant business experience is needed.

The QA ISTQB Foundation Level I course is for 65 hours.

COURSE OUTLINE – QA Software Testing (65 Hours)

Introduction and Fundamentals of Manual testing (8 hours) – Day 1 & 2

Basic of Testing

  • Introduction
  • Importance of software systems
  • Basic Goal of Quality
  • Testing Objectives and principles

Software Development Life Cycle (Models)

  • Waterfall Model
  • V Model

Static Testing

  • Review
  • Inspections
  • Walkthroughs

Dynamic Testing

  • Unit Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing

Software Testing Life Cycle and implementation

Test Requirements Gathering and Analysis

  • Requirements Reviews
  • Requirements Issues Identification

Test Strategy Preparation

System Test Plan Preparation

Test Case identification

Black Box Test Design Techniques

  • ECP
  • BVA
  • Error Guessing
  • Decision Tables
  • State Transition

Identify Scenario based on Test Cases

What is Use case?

Introduction of Test Case Design

  • Test Case Design Templates
  • Types of Test Cases
  • Test Case Design Reviews
  • Requirement Traceability Matrix

Software Test Environments

  • Introduction
  • Different Components in software environments
  • Difference between Test and Production environments

Test Execution Levels and Process 

Defect Management (Reporting and Tracking)

Test Measurement Techniques and Metrics collection

Test Closure Activity

User Acceptance Testing

Other commonly performed Testing Techniques

Test Execution Life cycle Process

Different levels of Test Execution

  • Fundamentals of Backend Testing using SQL (Structured Query Language) (4 hours)- Day 3 
    • Introduction to Database and Rational Database Management System
    • Simple and Complex SQL- queries
    • Database testing concepts
    • Type of Database testing
    • Importance of Database testing
  • Quality Management Tools (HP ALM((8 hours), JIRA and Confluence(4 hours)) – (12 hours)- Day 4,5 & 6 
    • ALM concepts, architecture, and components
    • Management terms, concepts, and tools
    • Requirements implementation and management
    • Risk-based testing, steps, and factors
    • Test Plan build
    • Test Sets plan and execution
    • Defect tracking concepts, features, and best practices
    • Version Control use and configuration
    • Reports build and data management
    • Business Models module key concepts, terms, and operations
    • Project customization
    • JIRA as Defect Management System
    • Confluence as collaborative tool
  • Basic Overview of functional automated tools UI & Services through presentation (4 hours)- Day 7 
    • UFT or Selenium
    • Soup UI
  • Mobile Application Testing (12 hours)- Day 8,9 & 10 
  • Introduction to Mobile Testing
    • What is mobile application
    • Who is the end user of mobile application
    • Introduction of mobile platform
    • Types of testing in mobile Application
    • Mobile Eco System
    • Manual Testing Vs Automated testing
  • Mobile Application Test Plan and Design
    • Test Plan and Strategy – how it is different from traditional testing
    • Test Case design for Mobile Application
    • Test Coverage determination
    • Scope
    • Usability User experience – Testing
  • Mobile Platform (Android)
    • Android Mobile Application
    • Mobile Testing Life Cycle
    • Introduction of Android Studio
    • Debugging – DDMS/ ADB/ AVD
    • Understanding Android SDK API
  • Mobile Environment and Tools
    • Types of mobile application
    • Testing in real device Vs simulator
    • Testing in cloud devices
    • Environment in terms of device OS Vs application
    • Mobile browser based testing
    • Performing few user case with either simulator or real device
  • Live Project support (Testing on SAP Project) (12 hours) Day 11,12 & 13 
  • ISTQB Certification Support  (8 hours)- Day 14 & 15
    • Fundamental of testing
    • Testing Throughout the software life Cycle
    • Static Techniques
    • Testing Design Techniques
    • Test Management
    • Tool Support for Testing
  • Agile and Accessibility Testing (5 hours)- Day 16
    • Agile Testing – Overview
    • Agile Manifesto
    • What is Agile Testing?
    • Agile Testing Vs. Waterfall Testing
    • Agile Testing Principles
    • Agile Testing Activities
    • Agile Testing – Agile Methodologies
    • Continuous Integration, Continuous Quality
    • Agile Methodologies
    • Agile Testing Methodologies
    • Agile Testing Lifecycle
    • Web Accessibility Testing
    • Screen Reader
    • Voiceover/Talkback
    • Resume and Interview Preparation

IIBS is also offering a new course: QA Level II

For more info visit: QA Level II

To know about QA certification and course outline, please visit the links below:

Certifications https://iibs.ca/certifications/
Course Outline https://iibs.ca/wp-content/uploads/2020/05/QACourse-Outline.pdf