ISTQB Software Testing - Foundation Course Overview 

The BCS/ISTQB Software Testing Foundation Course, spanning three days, offers an introduction to the core principles of software testing. It covers essential topics such as test design techniques, test management, testing throughout the life cycle, static test techniques, and test tools. Delegates will gain insights into the importance of testing, various testing types, and acquire the skills necessary to use different test tools and techniques effectively. Additionally, the program prepares delegates for the exam scheduled on the final day. 

Prerequisites of the ISTQB Software Testing Course 

There are no prior prerequisites to attend this course but a prior understanding of BCS/ISTQB Software Testing will be helpful. 

Who should attend this ISTQB Software Testing Course? 

  • Software Testers 
  • Project Managers 
  • Quality Managers 
  • Business Analysts 
  • IT Directors 
  • Management Consultants 
  • Anybody interested in the field of software testing 

Learning Outcomes 

After completing this course, delegates will be able to: 

  • Have an in-depth knowledge on testing throughout the software life cycle 
  • Have knowledge on why it is necessary to test software 
  • Gain the skills to test software with the seven testing principles 
  • Gain the skills to use a variety of test tool to test software 

Course Structure 

 This 3-day course will be divided into a two-part structure: 

  • In the first 2 days will cover the essential materials needed to understand Software Testing. 
  • The last day will cover the essential materials needed to take the BCS/ISTQB Software Testing Foundation exam. 

Show More down-arrow

ISTQB Software Testing - Foundation Course Outline 

Domain 1: Fundamentals of Testing 

Module 1: What is Testing? 

  • Overview 
  • Testing Objectives 
  • Testing and Debugging 

Module 2: Why is Testing Necessary? 

  • Role of Testing 
  • Testing’s Contributions to Success 
  • Testing and Quality Assurance (QA) 
  • Errors, Defects, Failures, and Root Causes 

Module 3: Testing Principles 

  • Testing Shows the Presence, not the Absence of Defects 
  • Exhaustive Testing is Impossible 
  • Early Testing 
  • Defects Clustering 
  • Beware of Pesticide Paradox 
  • Testing is Context Dependent 
  • Absence-of-Defects Fallacy 

Module 4: Test Process 

  • Test Process in Context 
  • Test Activities and Tasks 
  • Test Work Products 
  • Traceability Between the Test Basis and Test Work Products 

Module 5: Psychology of Testing 

  • Human Psychology and Testing 
  • Tester’s and Developer’s Mindsets 

Domain 2: Testing Throughout the Software Development Lifecycle 

Module 6: Software Development Lifecycle Models 

  • Software Development and Software Testing 
  • Software Development Lifecycle Models in Context 

Module 7: Test Levels 

  • Test Levels 
  • Component Testing 
  • Integration Testing 
  • System Testing 
  • Acceptance Testing 

Module 8: Test Types 

  • Functional Testing 
  • Non-Functional Testing 
  • White-Box Testing 
  • Change-Related Testing 
  • Test Types and Test Levels 

Module 9: Maintenance Testing  

  • Triggers for Maintenance 
  • Impact Analysis for Maintenance 


Domain 3: Static Testing  

Module 10: Static Testing Basics 

  • Introduction 
  • Work Products Examinable by Static Testing 
  • Benefits of Static Testing 
  • Differences Between Static Testing and Dynamic Testing 

Module 11: Review Process  

  • Work Product Review Process 
  • Roles and Responsibilities in Formal Review 
  • Review Types 
  • Applying Review Techniques 
  • Success Factors for Reviews 


Domain 4: Test Techniques  

Module 12: Categories of Test Techniques 

  • Behaviour Based 
  • Structure Based 
  • Experience Based 

Module 13: Black-box Test Techniques 

  • Equivalence Partitioning 
  • Boundary Value Analysis 
  • Decision Table Testing 
  • State Transition Testing 
  • Use Case Testing 

Module 14: White-box Test Techniques 

  • Statement Testing and Coverage 
  • Branch Testing and Coverage 
  • Value of Statement and Decision Testing 

Module 15: Experience-based Test Techniques  

  • Error Guessing and Checklist-Based 
  • Exploratory Testing 


Domain 5: Test Management 

Module 16: Test Organisation 

  • Independent Testing 
  • Tasks of a Test Manager and Tester 

Module 17: Test Planning and Estimation 

  • Purpose and Content of a Test Plan 
  • Test Strategy and Test Approach 
  • Entry and Exit Criteria 
  • Test Execution Schedule 
  • Factors Influencing the Test Effort 
  • Test Estimation Techniques 

Module 18: Test Monitoring and Control 

  • Metrics Used in Testing 
  • Purposes, Contents, and Audiences for Test Reports 

Module 19: Configuration Management 

  • Configuration Testing Overview 
  • CM and Testing 

Module 20: Risks and Testing 

  • Definition of Risk 
  • Product and Project Risks 
  • Risk-based Testing and Product Quality 

Module 21: Defect Management 

  • Overview of Defect Management 
  • Typical Defect Reports 


Domain 6: Tool Support for Testing 

Module 22: Test Tool Considerations  

  • Meaning and Purpose of Tool Support 
  • Test Tool Classification 
  • Tool Support for 
    • Static Testing 
    • Test Design 
    • Test Execution and Logging 
    • Performance and Monitoring 
    • Specialised Testing Needs 
  • Benefits and Risks of Test Automation 
  • Special Considerations for Test Execution and Test Management Tools 

Module 23: Effective Use of Tools  

  • Main Principles for Tool Selection 
  • Pilot Projects for Introducing a Tool into an Organisation 
  • Success Factors for Tools 

Show More down-arrow

What ‘s Included

ISTQB Software Testing Foundation Examination

World-Class Training Sessions From Experienced Instructors

ISTQB Software Testing Foundation Certificate


ISTQB Software Testing Exam

Ways to take this course

Classroom Training

Face-to-face sessions led by expert instructors, fostering interactive learning experiences and collaboration among delegates.

Online Instructor-Led Training

Live virtual classes led by experienced trainers, offering real-time interaction and guidance for optimal learning outcomes.

Online Self-Paced Training

Flexible learning at your own pace, with access to comprehensive course materials and resources available anytime, anywhere.

On-Site Training

Customised courses delivered at your location, tailored to your specific needs and scheduling preferences.

ISTQB Software Testing Foundation Calender



Delivery Methods

ISTQB Software Testing Foundation


2nd January 2024


4th January 2024

(3 days)


ISTQB Software Testing Foundation


8th January 2024


10th January 2024

(3 days)


ISTQB Software Testing Foundation


15th January 2024


17th January 2024

(3 days)


ISTQB Software Testing Foundation


22nd January 2024


24th January 2024

(3 days)


ISTQB Software Testing Foundation


11th March 2024


13th March 2024

(3 days)


ISTQB Software Testing Foundation


13th May 2024


15th May 2024

(3 days)


ISTQB Software Testing Foundation


8th July 2024


10th July 2024

(3 days)


ISTQB Software Testing Foundation


9th September 2024


11th September 2024

(3 days)


What do i get for £1865

  • 80 hours course
  • Immediate Access for 90 days
  • Mock exams
  • Exams included, taken online
  • Certificates on completion
  • Case studies
  • Exercise files
  • Personal performance tool
  • 24/7 Support
  • Suits a busy Lifestyle & Independent Learners
  • Train in the comfort of your home
  • Interactive course
  • Compatible on mobile, tablet and desktop
  • Scenario based learning
  • Bookmarking ability
  • Note taking facilities

select additional features

budget Limited budget?

Course price: GBP1865

Optional addons: GBP0

Total: GBP1865

Enquire Now white-arrow

Enter your requirements below

Bring your teams together for training in your offices within your budget, at date and time that’s convenient for you and our instructors will come to you.







Worldwide Learning Experience

These courses cater to learners worldwide, offering flexible options to fit your schedule and location.

Learning Path Towards Success



Dive into our comprehensive courses to find the best fit for your career goals.

CMS - 2


Avail our high-quality learning resources to scale up your career.

CMS - 3


Gain hands-on experience through practical exercises, assignments and case studies.

CMS - 4


Achieve the skill set to attain a competitive edge in the job market.

Frequently Asked Questions

What is Software Testing?

Software Testing involves evaluating the performance of programs, systems, or applications to enhance their operational efficiency. It includes executing various test cases and methodologies to ensure the software meets requirements and functions correctly. 

What is ISTQB?

ISTQB, or the International Software Testing Qualifications Board, is a globally recognised organisation that develops standardised certifications for Software Testers, validating their knowledge and skills in the field. 

What is the use of ISTQB Certification?

An ISTQB Certification validates an individual's expertise in software testing, ensuring they have the knowledge and skills to contribute effectively to software development and quality assurance processes. 

What is the ISTQB Foundation Course in Software Testing?

This course introduces fundamental principles and practices of Software Testing, covering topics such as testing standards, methodologies, techniques, and tools, providing a solid foundation for those entering the field. 

Is proficiency in coding required for Automation Testers?

Automation testers benefit from a foundational understanding of coding to create and manage automated tests efficiently. 

Is a career in Software Testing promising?

Software Testing offers promising career prospects, playing a critical role in software development and quality assurance. 

What does an ISTQB Foundation Level Certified Tester Make?

Salaries vary but the certification can enhance earning potential by demonstrating competence in software testing. 

What are the benefits of ISTQB Software Testing Foundation Certification?

This certification offers global recognition, validates testing skills, opens new career opportunities, and may lead to higher salaries and professional growth. 

Who qualifies for the ISTQB Software Testing Foundation Training Course?

Anyone interested in software testing, including beginners and experienced professionals, is eligible. 

What are the core goals of the ISTQB Course?

To provide a thorough understanding of testing concepts, methodologies, and processes for improved software quality assurance practice  

Show More down-arrow

Find Your Best Course With Us

Discover the best courses tailored to your career goals. Get in touch with our support team for expert guidance.

Explore Our Client Saying