ISTQB® Certified Tester Foundation Level (CTFL) v4.0

ISTQB® Certified Tester Foundation Level (CTFL) v4.0

Course Overview 

The ISTQB® Certified Tester Foundation Level (CTFL) is the world’s leading software testing certification, providing a solid foundation in software testing principles, techniques and best practices. This course is ideal for testers, business analysts, developers, project managers and anyone involved in software quality assurance. 

Delegates will learn how testing fits within the software development lifecycle, how to design effective tests, manage testing activities and apply industry-recognised testing techniques. 

Who Should Attend? 

  • Software testers
  • Test Analysts 
  • QA Engineers 
  • Business Analysts 
  • Developers 
  • Scrum Team Members 
  • Project Managers 
  • Product Owners 
  • Anyone seeking an internationally recognised software testing qualification 

What You Will Learn 

Upon completion of this course, delegates will be able to: 

  • Understand the purpose and value of software testing 
  • Apply fundamental testing principles 
  • Recognise testing activities throughout the software development lifecycle 
  • Use static testing and review techniques effectively 
  • Design test cases using industry-standard test design techniques 
  • Plan, estimate and manage testing activities 
  • Understand risk-based testing approaches 
  • Monitor and report on testing progress 
  • Understand the benefits and limitations of test automation tools  

Course Modules 

Module 1: Fundamentals of Testing 

Learn the core concepts that underpin effective software testing. 

Topics include: 

  • Test objectives 
  • Testing versus debugging 
  • Why testing is necessary 
  • Quality assurance and testing 
  • Defects, failures and root causes 
  • The seven testing principles 
  • Test activities and work products 
  • Traceability 
  • Testing roles and responsibilities 
  • Essential tester skills 
  • Whole-team approach 
  • Independent testing 

Module 2: Testing Throughout the Software Development Lifecycle 

Understand how testing supports different software delivery approaches. 

Topics include: 

  • Software development lifecycle models 
  • Testing within Agile and traditional projects 
  • Test-driven development (TDD) 
  • Acceptance test-driven development (ATDD) 
  • Behaviour-driven development (BDD) 
  • DevOps and testing 
  • Shift-left testing 
  • Retrospectives and continuous improvement 
  • Test levels and test types 
  • Confirmation and regression testing 
  • Maintenance testing 

Module 3: Static Testing 

Discover how defects can be identified before execution. 

Topics include: 

  • Static testing fundamentals 
  • Reviews and inspections 
  • Static and dynamic testing 
  • Review roles and responsibilities 
  • Types of reviews 
  • Review success factors 
  • Early feedback practices 

Module 4: Test Analysis and Design 

Develop practical skills in designing effective and efficient tests. 

Topics include: 

  • Black-box testing techniques 
  • Equivalence partitioning 
  • Boundary value analysis 
  • Decision table testing 
  • State transition testing 
  • White-box testing techniques 
  • Statement testing 
  • Branch testing 
  • Experience-based testing 
  • Error guessing 
  • Exploratory testing 
  • Checklist-based testing 
  • Collaborative specification and acceptance criteria  

Module 5: Managing Test Activities 

Learn how testing is planned, managed and controlled within projects. 

Topics include: 

  • Test planning 
  • Entry and exit criteria 
  • Test estimation 
  • Test prioritisation 
  • Risk-based testing 
  • Product and project risks 
  • Test monitoring and control 
  • Test reporting 
  • Configuration management 
  • Defect management 

Module 6: Test Tools 

Gain an understanding of modern tool support for testing activities. 

Topics include: 

  • Test management tools 
  • Defect management tools 
  • Automation support 
  • Benefits of test tools 
  • Risks and challenges of automation 

Examination 

The course prepares delegates for the ISTQB® Certified Tester Foundation Level examination. 

  • Multiple-choice examination 
  • Internationally recognised certification 
  • 40 multiple-choice questions 
  • 60-minute exam duration 
  • Pass mark: 65% (26 correct answers out of 40) 
  • No previous testing certification required 
  • Ideal entry-level qualification for aspiring software testing professionals 
  • Provides a solid foundation in software testing principles, techniques and best practices 
  • Recognised internationally by employers and organisations worldwide 
  • Suitable for individuals seeking a career in software testing or quality assurance 

Course Duration 

3 Days Instructor-Led Training 

Will be available as: 

  • Classroom 
  • Virtual Classroom 
  • On-site Corporate Delivery  

What Clients Say

“The course materials were easy to follow and written very well.”

John O’Donoghue, RPA and AI Developer, Education Industry

“The instructor was excellent and nice to deal with. He answered all our questions and put us at ease during the course and gave us all the support and encouragement needed.”

Omayma Abdelfattah, Test Specialist, ESB