ISTQB Certified Tester · CTFL-AT

Agile Tester Extension

Agile Testing has a relatively short history, but it’s already made its mark in software testing and is only growing in relevance. Sign up for our ISTQB Agile Tester Extension certification exam to gain entry into this exciting new field. The examination goes over your practical training and up-to-date knowledge on how to work in an agile team and perform tests the agile way.

  • Questions40
  • Duration60 min
  • Pass mark65%
  • PrerequisiteFoundation Level

What are the entry criteria?

To be eligible to undertake the Agile Tester Foundation Extension certification exam, candidates must first hold the ISTQB® Foundation Certificate.

Agile Testers Know How to:

  • Work cooperatively in an agile team familiar with principles and practices of Agile software development;
  • Adapt existing testing experience and knowledge to Agile values and principles;
  • Support the Agile team in planning test-related activities;
  • Apply relevant methods and techniques for testing in an Agile project;
  • Assist in test automation activities;
  • Help business stakeholders define understandable and testable user stories, requirements and acceptance criteria;
  • Work and share information with other team members

Certified Tester Foundation Level: Agile Testers are expected to possess the necessary skills to effectively work within an Agile team and environment.

Agile Tester Extension Exam Contents:

  1. Agile Software DevelopmentThe Fundamentals of Agile Software Development
    Aspects of Agile Approaches
  2. Fundamental Agile Testing Principles, Practices and ProcessesThe Difference between Traditional and Agile Approaches
    Status of Testing in Agile Projects

    Role and Skills of a Tester in an Agile Team
  3. Agile Testing Methods, Techniques and ToolsAgile Testing Methods
    Assessing Quality Risks and Estimating Test Effort

    Techniques in Agile Projects

    Tools in Agile Projects

Agile Tester Extension Learning Objectives

  1. The fundamentals of agile software developmentRecall the basic concept of agile based on the Agile Manifesto
    Understand the advantages of the whole-team approach

    Understand the benefits of early and frequent feedback
  2. Aspects of agile approachesRecall agile software development approaches
    Write user stories in collaboration with development, business representative and product owner

    Understand how retrospectives can be used as a mechanism for process improvement in agile projects

    Understand the use and purpose of continuous integration

    Know the differences between iteration and release planning, and how a tester adds value to each of activity
  3. Differences between testing in traditional and agile approachesDescribe the differences between testing activities in agile projects and non-agile projects
    Describe how coding and testing activities are integrated in agile

    Describe the role of independent testing in agile projects
  4. Status of testing in agile projectsDescribe the basic set of work products used to communicate the status of testing in an agile project, including test progress and product quality
    Describe the process of evolving tests across multiple iterations and explain why test automation is important to manage regression risk in agile projects
  5. Role and skills of a tester in an agile teamUnderstand the skills of a tester in an agile team
    Understand the role of a tester within an agile team
  6. Agile testing methodsRecall the concepts of test driven development, acceptance test driven development and behavior driven development
    Recall the concepts of the test pyramid

    Summarize the testing quadrants and their relationships with testing levels and testing types

    For a given agile project, practice the role of a tester in Scrum team
  7. Assessing quality risks and estimating test effortAssess product quality risks within an agile project
    Estimate testing effort based on iteration content and product quality risks
  8. Techniques in agile projectsInterpret relevant information to support testing activities
    Explain to business stakeholders how to define testable acceptance criteria

    Given a user story, write acceptance test driven development test cases

    Write test cases, for both functional and non-functional aspects, using black box test design techniques based on given user stories

    Execute exploratory testing to support the testing of an agile project
  9. Tools in agile projectsRecall different tools available to testers according to their purpose and to the activities in agile projects

Agile Tester Extension Exam Structure

The Foundation Level Agile Tester Extension certification exam is held in a digital form, as well as remotely(online) in English. Similar to the Foundation Level Certification exam, Agile Tester Certification exams follow the 40-question, multiple-choice format. Questions have only one correct answer and in order to pass the exam, exam takers need a score of 65% and above. The exam’s duration is 60 minutes, extended by 25% for non-native speakers, i.e. 75 minutes.