Course Benefits

Gain the skills and knowledge you need as a testing professional with this industry-standard qualification. International Software Testing Qualifications Board (ISTQB) Foundation certification provides essential skills and knowledge needed to work as a testing professional. This certificate is internationally recognized as the industry-standard professional qualification in software testing and is a common key selection criterion of employers and clients. The ISTQB Foundation is also a prerequisite for gaining ISTQB Advanced-level accreditation. At the completion of this course, participants will be able to apply test strategies and control their own test activities using a test methodology that is globally recognized as best practice.

You Will Learn How To

  • Apply fundamental testing principles, including details of the testing process
  • Understand testing throughout the software development lifecycle
  • Apply static test techniques
  • Apply a variety of test design techniques for more effective test preparation
  • Understand the management of the testing process
  • Identify tools that support testing

Who Should Attend

This ISTQB Foundation course has no prerequisites. However, it is suggested that candidates have at least six months of practical experience in a professional testing role. It is designed for:

  • Upskilling - Current and prospective testers wanting to improve their testing knowledge
  • Accrediting - Testers seeking to accredit their skills for recognition among employers, clients, and peers
  • Understanding - Anyone looking to understand software testing principles and terminology

About the Exam

At the end of the ISTQB Foundation course, candidates are assessed with:

  • Multiple choice
  • 40 questions
  • Passing Score of 65% (minimum of 26 points)
  • 60 minutes in duration (or 75 minutes for candidates taking exams outside of their native language)
  • Closed Book

Course Outline

Fundamentals of Testing

  • Why is testing necessary?
  • What is testing?
  • General testing principles
  • Fundamental test process
  • The psychology of testing

Testing Throughout the Software Life Cycle

  • Software development models
  • Test levels
  • Test types
  • Maintenance testing

Static Techniques

  • Static techniques and the test process
  • Review process
  • Static analysis by tools

Test Design Techniques

  • The test development process
  • Categories of test design techniques
  • Specifcation-based or black-box techniques
  • Structure-based or white-box techniques
  • Experience-based techniques
  • Choosing test techniques

Test Management

  • Test organization
  • Test planning and estimation
  • Test progress monitoring and control
  • Configuration management
  • Risk and testing
  • Incident management

Tools Support for Testing

  • Types of test tools
  • Effective use of tools: potential benefits and risks
  • Introducing tools into an organization