Skip to content

ISTQB CTFL-Foundation

The ISTQB Foundation course provides test engineers and test managers with the essential ideas, processes, tools and skills they need in order to set themselves on a path for true testing professionalism. This hands-on course covers the major test design techniques with lectures and exercises.

Duration Language Method
3-days English Virtual and Class-room

The ISTQB Foundation course provides test engineers and test managers with the essential ideas, processes, tools and skills they need in order to set themselves on a path for true testing professionalism. This hands-on course covers the major test design techniques with lectures and exercises.

Course Overview

Virtual / Class-room
Exam Included
ISTQB Accredited

The course provides the methodology behind a successful testing program and covers a wide range of issues, from those related to the individual tester to those related to the testing department as a whole. The testing process is presented, both through theory and hands-on exercises that follow an example project, including the difficult tasks of tracking and presenting test results. The creation of a test environment and test automation is also covered, along with system development lifecycles and how they affect testing. The training materials provide solutions for the exercises, mock exams, sample questions covering every learning objective in the ISTQB Foundation Syllabus.

Copies of the ISTQB Foundation syllabus 2018 and Glossary, detailed advice on how to prepare for the exam, and more.

General Course Information

This course is ideal for testers and test teams preparing for the ISTQB Foundation certification. 

Who should attend this course? 

  • Testers
  • Test Analysts
  • Test Managers
  • Test Leads
  • Project Managers
  • Business Analysts
  • Developers

and any person in ICT with an interest in quality assurance.


No prerequisite are required but the following is recommended:

  • That the candidate has an interest in software testing
  • Have at least a minimal background in either software development or software testing, such as six months of experience as a system or user acceptance tester or as a software developer.


Attendees will learn to:

  • Explain the effects and harm bugs can cause
  • Articulate the necessity of testing
  • Describe the role of testing in quality assurance
  • Identify the common objectives, principles, and purposes of testing
  • Introduce structured, pre-planned testing processes
  • Adapt to and manage the psychological factors for testing success
  • Relate development and test activities
  • Select and implement appropriate levels or phases of testing, with the proper participants, objectives, targets, and items under test for each test level or phase
  • Select and plan for major test types or targets, including functional and non-functional tests, structural tests, confirmation tests, and regression tests
  • Explain the reasons for maintenance testing and how maintenance testing differs from new application testing
  • Understand the value, importance and use of static techniques and the difference between static and dynamic techniques
  • Explain the phases, roles and responsibilities of a typical formal review, and contrast different types of reviews and review techniques
  • Understand the factors for successful reviews
  • Understand and perform a quality risk analysis to serve as the basis for testing, using the factors of likelihood and impact to determine the level of risk
  • Write test designs, cases, and procedures, relate them to each other, and trace these items to the test basis
  • Develop a test execution schedule
  • Explain the characteristics, differences, and reasons for specification-based (black box), structure-based (white box), and experience-based tests
  • Write test cases using equivalence partitioning, boundary value analysis, decision tables, and state transition diagrams, understanding the main purpose of each technique and what sufficiency of coverage is for each technique
  • Understand the factors that influence the selection of appropriate test design techniques
  • Explain the importance of independent testing
  • Understand the benefits and drawbacks of independent testing
  • Select different team members for inclusion in a test team
  • Know the tasks of typical test leader and tester
  • Understand and write various types of test plans depending on the project, levels, and targets
  • Estimating testing via metrics and expertise, and recognize the factors that affect an estimate
  • Understand, use and interpret common metrics to monitor test preparation and execution
  • Explain how configuration management supports testing
  • Know typical hazards and potential risks for testing
  • Differentiate between project and quality (product) risks
  • Write a good bug or incident report, with the proper content
  • Know the different types of test tools, including programmers’ test tools
  • Understand different scripting techniques for test execution tools, including data driven and keyword driven
  • Know the potential benefits and risks of test automation
  • Plan to introduce a test tool into an organization
  • State the goals of a proof-of-concept for test tool evaluation
  • Explain the factors required for good tool support

Session Plan

The course runs for three days. Each day is about 360 minutes of class time, from 9:00 to 5:00. For accredited course offerings, materials are covered as described. For custom courses, materials may be deleted, added, or expanded upon as needed.
Please note that timings are approximate, depending on attendee interest and discussion. All of the lectures include exercises except as noted. are

Course Content

ISTQB Foundation Exam

Included in our training fee is one ISTQB Foundation exam session hosted by the SASTQB (Southern African Software Testing Qualifications Board)

Duration: 60 minutes

Number of Questions: 40 Multiple Choice

Pass Mark: 65%

Book Training

Are you ready to book for the ISTQB Foundation course? Follow the link below to start the process.

Request For Quote

Reach out to our office for a formal quotation. We offer training for individuals and companies. Group bookings qualify for a discounted price. 


Complete the form below to download the ISTQB Foundation documents that include the ISTQB Foundation Syllabus, Sample Exam Questions, and Sample Exam Answers.