ISTQB Foundation Certificate in Software Testing

This is the flagship qualification from the ISTQB.

It provides a thorough grounding in the testing activities that can take place throughout the development lifecycle.

It is a pre-requisite qualification for all other ISTQB qualifications.

Exam fee - US $220 - read more below:

  • 1. Testing Fundamentals

    This chapter focuses on the reasons for testing, including some guiding principles when setting up a test function. It provides a detailed set of activities to be considered in a testing process, regardless of the development lifecycle. It finishes with a brief look at the pyschology of testing, and a code of ethics for professional testers.

  • 2. Testing throughout the Lifecycle

    This chapter widens the view, positioning testing within the two common software development lifecycles in use today - the V model and iterative development models, such as Agile development. It shows explicitly the testing activities which can be carried out by typical stakeholders, such as Business Analysts; Developers; Testers and Customers.

  • 3. Static Testing

    This chapter begins the journey into testing techniques. It describes the test activities which can be carried out on documents, such as the statements of customer need. These can be in the form of full requirements as for the V-model, or much shorter placeholder statements, such as user-stories, used in Agile development. It shows techniques to be used in varying degrees of formality and outcomes.

  • 4. Test Design Techniques

    This chapter looks at formal test techniques which can be used when designing tests. The techniques are shown in groups - those to be used when designing tests from specifications to assess if the system does what is stated; those to be used to conduct structural analysis of the code as written, and those to be used when testers have experience with the system under test. 

  • 5. Test Management

    This chapter describes the processes used to manage the testing process. It considers the organisation of testing; test progress monitoring and control; configuration management; risk and testing and finishes with the incident management process.

  • 6. Tools to support the Test Process

    This chapter considers the use of tools to aid in testing processes. Automation is key to test efficiency, whilst freeing testers up to carry out less repetitive and more intellectually challenging tasks. It also looks at the likely benefits and pitfalls of using testing tools. It finishes with a process for introducing tools into an organisation successfully.

Exam Preparation Options

You can prepare for the exam via self-study or through an accredited training provider.

The former has the obvious benefit of potentially being more cost-effective in monetary terms.

The latter however can be a more efficient use of your time, with courses typically being 3 days long, taught by trainers knowledgeable in both the content and exam styles.

Click on the links below for more.