Software Testing Certification Boot Camp

Testers and test engineers, QA testers and managers, test leads, test managers, business analysts, developers, development managers, project managers, and anyone that wants a better understanding of basic testing concepts

Please contact us for information about prerequisites.

Expected Duration
4 day


In this course, you will prepare for the ISTQB™ Certified Tester Foundation Level exam. This program is the only internationally accepted certification for software testing, accredited by the ISTQB through its network of national boards. The ISTQB, a non-proprietary organization, has granted over 165,000 certifications in more than 60 countries around the globe.

At the conclusion of this software testing certification training course you will have the opportunity to take the ISTQB Certified Tester Foundation Level exam. The exam is held on the third day of the course at 3:30pm. The certification exam is independently administered by the American Software Testing Qualifications Board, Inc. (ASTQB).


1. Introduction

  • ISTQB and ASTQB overview
  • Exam format
  • Study and exam taking tips
  • Course flow and agenda topics
  • Outline of the daily schedule (varies on day 3)
  • Explanation of supplementary material

2. Fundamentals of Testing

  • Terminology
  • Common Testing Principles
  • Basic Test Process
  • Psychology of Testing
  • Code of Ethics
  • Testing Missions and Test Objectives
  • Seven Testing Principles
  • Context Drivers for Testing

3. Testing Throughout the Software Life Cycle

  • Software Development Models
  • Test Levels and Test Types
  • Maintenance Testing
  • Test Impacts of Software Development Models
  • Illustrating Verification and Validation for Better Understanding
  • Linking Test Levels with Entry and Exit Criteria
  • Compare and Contrast Black Box and White Box Testing
  • Goals, Targets, and Issues within Test Levels
  • Compare and Contrast Test Types Using Examples

4. Test Management

  • Test Organization
  • Planning and Estimation
  • Progress Monitoring and Control
  • Configuration Management
  • Risk and Testing
  • Incident Management
  • Project Constraints
  • Testing Team Organizational Structures
  • Driving More Accurate Test Estimates
  • Choosing a Test Approach
  • Performing Risk Assessment
  • Identifying Incidents
  • Writing an Incident Report
  • Performing a Review Session
  • Developing Oracles

5. Test Design Techniques

  • Testing Development Process
  • Specification-Based Techniques
  • Structure-Based Techniques
  • Experience-Based Techniques
  • Selecting Test Techniques
  • Tests Designed with Equivalence Partitioning
  • Using Equivalence Partitioning as a Test Design Method
  • Using Boundary Value Analysis to Create Tests
  • Analyzing and Mapping Out Complex Logic in Requirements
  • Using a Decision Table to Develop Tests
  • Walking through a State Model
  • Using a State Model to Build Tests
  • Using Case Basics
  • Generating Tests from Use Cases
  • Analyzing Code Flow with Control Flow Diagrams
  • Developing Structural Tests for Code and Analyzing Coverage
  • Differentiating Experience-Based Techniques
  • Choosing a Test Technique

6. Static Techniques

  • Static Testing Techniques
  • Review Process
  • Static Analysis by Tools

7. Tool Support for Testing

  • Types of Tools
  • Effective Use of Tools
  • Introducing Tools into an Organization
  • Test Frameworks
  • Probe Effect
  • Pros and Cons of Tools
  • Piloting a Tool

8. Exam Tips, Procedures, and Guidelines

  • Open Review Session
  • Practice Exam



Select Course Options