Email Twitter LinkedIn Google Plus Hamburger
Chat Now
Get in touch

ISTQB-BCS Foundation Certificate - Online

We have been accredited by the BCS to run the Foundation Certificate since 2002. We are proud of our high pass rates, as well as our consistently strong delegate feedback; many of the delegates on our courses are referrals or repeat business. Our materials are all developed in house by our experienced team of practitioners, with many years of software testing experience between them. The 2018 version of the syllabus brings a welcome update to the Foundation course, with more emphasis on practical elements, agile and test design techniques - aimed more at the test analyst level than the previous version.

Our trainers are experienced testing practitioners with many years of software testing experience to relate to candidates in order to enhance the learning process.

PLEASE NOTE: Our credit and debit card payment provider is experiencing problems. Please use the Purchase Order payment option to secure your places on the course - one of the team will contact you ASAP to arrange payment by BACS. Thank you.

ISTQB-BCS Foundation Certificate - Online

£495 per delegate ex VAT

The course is run over 3 days and includes all course materials. Lunch and refreshments are provided for some onsite courses. Please check course details for further information.

Email a friend


Select your location

Who should attend

  • Test Analysts
  • User Acceptance Testers
  • Test Managers
  • Quality Managers
  • Project Managers
  • Those getting started in Software Testing

Exam Details

The examination is carried out at the end of the third day of the course. It is a one hour, multiple choice exam with a pass mark of 26/40. Successful completion leads to the award of the ISTQB-BCS Foundation Certificate in software testing by the British Computer Society and the ISTQB, an Internationally recognised qualification in software testing.


  • Awareness of techniques and standards for software testing
  • Understand the basic steps of the testing process and understand where testing fits in to each stage of the software development lifecycle (SDLC)
  • Perform effective testing of software based on established methods and techniques
  • Gain a detailed understanding of both functional and non-functional test levels
  • Be able to develop a test plan and other documentation, based on International standards
  • Have an awareness of testing tools and what they can achieve

"Since taking the course, there have been numerous occasions in work situations where the subject matter has underpinned the knowledge I have needed to address the tasks in hand – even though I’ve been in IT for 30 years and have been testing for over 10 years."

Senior Test Analyst, Retail

Course Content & Agenda

The course consists of six modules, spread over three days. The exam is on the final day of the course.

Chapter 1: Fundamentals of Testing Artboard 1 copy 4

What is Testing

Identify typical objectives of testing

Differentiate testing from debugging

Why is Testing Necessary?

Examples of why testing is necessary

The relationship between testing and quality assurance explained, with examples of how testing contributes to higher quality

Distinguishing between error, defect, and failure

Distinguishing between the root cause of a defect and its effects

Seven Testing Principles

The seven testing principles explained

Test Process

The impact of context on the test process

Test activities and respective tasks within the test process

Differentiation of the work products that support the test process

The value of maintaining traceability between the test basis and test work products

The Pyschology of Testing

Identify the psychological factors that influence the success of testing

Explain the difference between the mindset required for test activities and the mindset required for development activities

Chapter 2: Testing Throughout the Software Development Lifecycle Artboard 1 copy 4

Software Development Lifecycle Models

The relationships between software development activities and test activities in the software development lifecycle

Reasons why software development lifecycle models must be adapted to the context of project and product characteristics

Test Levels

A comparison of the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities

Test Types

A comparison of functional, non-functional, and white-box testing

An explanation that functional, non-functional, and white-box tests occur at any test level

A comparison of the purposes of confirmation testing and regression testing

Maintenance Testing

A summary of the triggers for maintenance testing

A description of the role of impact analysis in maintenance testing

Chapter 3: Static Testing Artboard 1 copy 4

Static Testing Basics

The types of software work product that can be examined by the different static testing techniques

Examples to describe the value of static testing

An explanation of the difference between static and dynamic techniques, considering objectives, types of defects to be identified, and the role of these techniques within the software lifecycle

Review Process

A summary the activities of the work product review process

The different roles and responsibilities in a formal review

The differences between different review types: informal review, walkthrough, technical review, and inspection

Applying a review technique to a work product to find defects

Factors that contribute to a successful review

Chapter 4: Test Techniques Artboard 1 copy 4

Categories of Test Techniques

The characteristics, commonalities, and differences between black-box test techniques, white-box test techniques, and experience-based test techniques

Black-box Test Techniques

Apply equivalence partitioning to derive test cases from given requirements

Apply boundary value analysis to derive test cases from given requirements

Apply decision table testing to derive test cases from given requirements

Apply state transition testing to derive test cases from given requirements

How to derive test cases from a use case

White-box Test Techniques

Statement coverage

Decision coverage

The value of statement and decision coverage

Experience-based Test Techniques

Explain error guessing

Explain exploratory testing

Explain checklist-based testing

Chapter 5: Test Management Artboard 1 copy 4

Test Organisation

Explain the benefits and drawbacks of independent testing

Identify the tasks of a test manager and tester

Test Planning and Estimation

The purpose and content of a test plan

Explantion of the various test strategies

Examples of potential entry and exit criteria

Applying knowledge of prioritisation, and technical and logical dependencies, to schedule test execution for a given set of test cases

Factors that influence the effort related to testing

The difference between two estimation techniques: the metrics-based technique and the expert-based technique

Test Monitoring and Control

Recall metrics used for testing

A sumamry of the purposes, contents, and audiences for test reports

Configuration Management

A summary of how configuration management supports testing

Risks and Testing

Define risk level by using likelihood and impact

Distinguish between project and product risks

Describe, by using examples, how product risk analysis may influence the thoroughness and scope of testing

Defect Management

Write a defect report, covering defects found during testing

Chapter 6: Tool Support for Testing Artboard 1 copy 4

Test Tool Considerations

Classify test tools according to their purpose and the test activities they support

Identify benefits and risks of test automation

Remember special considerations for test execution and test management tools

Effective Use of Tools

Identify the main principles for selecting a tool

Recall the objectives for using pilot projects to introduce tools

Identify the success factors for evaluation, implementation, deployment, and on-going support of test tools in an organisation

This site uses cookies to improve user experience and measure performance. If you continue without changing your settings, we assume your consent.