ISTQB Certifications
Agile Tester (CTFL-AT)
Agile Tester Guide

ISTQB CTFL-AT Agile Tester Complete Study Guide

Parul Dhingra - Senior Quality Analyst
Parul Dhingra13+ Years ExperienceHire Me

Senior Quality Analyst

Updated: 1/25/2026

The ISTQB Certified Tester Foundation Level - Agile Tester (CTFL-AT) certification validates your understanding of testing within Agile software development environments. As organizations increasingly adopt Agile methodologies like Scrum and Kanban, testers must adapt their skills to work effectively within iterative, collaborative frameworks.

This comprehensive guide covers the complete CTFL-AT syllabus, providing you with the knowledge needed to pass the exam and excel as an Agile tester.

What is the CTFL-AT Certification?

Understanding the CTFL-AT

The CTFL-AT is an extension to the Foundation Level certification that focuses specifically on testing in Agile contexts. It demonstrates your ability to:

  • Apply testing principles within Agile development
  • Collaborate effectively with cross-functional Agile teams
  • Adapt traditional testing techniques for iterative delivery
  • Contribute to continuous improvement in Agile projects
  • Support test automation strategies appropriate for Agile

Who Should Pursue CTFL-AT?

This certification is ideal for:

RoleBenefits
Testers on Agile teamsValidate Agile testing skills
QA engineers transitioning to AgileLearn Agile-specific practices
Scrum team membersUnderstand testing in sprints
Traditional testersBridge knowledge to modern methods
Test leads in Agile organizationsGuide Agile testing approaches

Career Advantages

The CTFL-AT certification provides significant career benefits:

  • Industry recognition: ISTQB certifications are globally respected
  • Salary potential: Agile skills command premium compensation
  • Job opportunities: Most organizations use Agile methodologies
  • Team contribution: Better collaboration with development teams
  • Career progression: Foundation for advanced Agile certifications

Certification Path: CTFL-AT is a standalone extension that requires the CTFL (Foundation Level) as a prerequisite. It's often taken alongside or after CTFL to demonstrate both foundational and Agile testing competencies.

Prerequisites and Exam Details

Prerequisites

RequirementDetails
CTFL certificationMust hold valid Foundation Level
Recommended experiencePractical exposure to Agile projects helpful
Knowledge areasAgile principles and practices familiarity

Exam Format

AspectDetails
Questions40 multiple-choice
Duration60 minutes (+25% for non-native speakers)
Passing score65% (26 correct answers)
FormatClosed book
DeliveryPrometric or accredited training providers

Syllabus Overview

The CTFL-AT syllabus covers two main areas:

Part 1: Agile Software Development (150 minutes)

  • Agile fundamentals and principles
  • Aspects of Agile approaches
  • Testing in Agile projects

Part 2: Agile Testing Principles, Practices, and Processes (285 minutes)

  • Testing methods and practices
  • Testing roles and skills
  • Agile testing tools

Agile Software Development Fundamentals

The Agile Manifesto

The foundation of Agile development rests on four core values:

  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan

The Twelve Agile Principles

PrincipleTesting Implication
Welcome changing requirementsTests must adapt quickly
Deliver working software frequentlyContinuous testing required
Business and developers work togetherTesters collaborate with all stakeholders
Motivated individualsSelf-organizing test approaches
Face-to-face communicationDaily standups, pair testing
Working software is primary measureTests validate working software
Sustainable development paceConsistent testing capacity
Technical excellenceQuality built in, not tested in
SimplicityFocused, efficient test suites
Self-organizing teamsTesters make testing decisions
Regular reflection and adaptationTest process improvement
Continuous attention to designTestability built into design

Whole-Team Approach

In Agile, quality is everyone's responsibility:

Team Composition:

  • Developers write unit tests
  • Testers guide test strategy and coverage
  • Product owners define acceptance criteria
  • All team members contribute to quality

Shared Responsibilities:

  • Everyone participates in reviews
  • Quality decisions made collaboratively
  • Testing knowledge shared across team
  • No "throw over the wall" mentality
⚠️

Exam Focus: Understand that in Agile, testers are integral team members, not separate from development. Questions often test understanding of the whole-team approach to quality.

The Role of Testing in Agile Projects

Early and Continuous Testing

Unlike waterfall approaches, Agile testing is:

  • Continuous: Testing happens throughout every sprint
  • Integrated: Tests are part of the development workflow
  • Collaborative: Testers work alongside developers daily
  • Iterative: Test approaches evolve based on feedback

Testing in Scrum

Sprint Ceremonies and Testing

CeremonyTester's Role
Sprint PlanningHelp estimate testing effort, clarify requirements
Daily StandupReport testing progress, raise blockers
Sprint ReviewDemonstrate tested features, gather feedback
Sprint RetrospectiveSuggest testing process improvements

Definition of Done

Testing is essential to the Definition of Done:

  • All acceptance tests passing
  • Unit tests written and passing
  • Code reviewed and tested
  • No critical defects outstanding
  • Performance testing completed (if applicable)
  • Regression tests updated and passing

User Stories and Acceptance Criteria

Writing Testable User Stories

Good user stories follow the INVEST criteria:

  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Small
  • Testable

Acceptance Criteria Examples

Given-When-Then Format:

Given a logged-in customer with items in cart
When the customer clicks "Checkout"
Then the payment page displays with correct total

Checklist Format:

  • Cart total displays correctly
  • Tax calculated accurately
  • Shipping options available
  • Payment methods shown

The Testing Quadrants

The Agile Testing Quadrants (originated by Brian Marick, popularized by Lisa Crispin and Janet Gregory) provide a framework for understanding different types of testing:

QuadrantFocusExamples
Q1 (Technology-facing, supporting team)Unit and component testsUnit tests, API tests
Q2 (Business-facing, supporting team)Functional testsStory tests, prototypes
Q3 (Business-facing, critique product)Exploratory testingUsability, UAT
Q4 (Technology-facing, critique product)Performance, securityLoad tests, security scans

Agile Testing Methods and Practices

Test-Driven Development (TDD)

TDD follows a simple cycle:

  1. Red: Write a failing test
  2. Green: Write minimal code to pass the test
  3. Refactor: Improve code while keeping tests green

Benefits for Quality:

  • Tests always exist before code
  • Code designed for testability
  • Continuous validation of functionality
  • Living documentation

Acceptance Test-Driven Development (ATDD)

ATDD extends TDD to business level:

  1. Discuss: Team discusses requirements with examples
  2. Distill: Extract concrete acceptance tests
  3. Develop: Implement feature to pass acceptance tests
  4. Demo: Show working feature to stakeholders

Behavior-Driven Development (BDD)

BDD uses natural language specifications:

Feature: Shopping Cart
  As a customer
  I want to add items to my cart
  So that I can purchase multiple products
 
  Scenario: Add single item to empty cart
    Given the cart is empty
    When I add a "Widget" priced at $10.00
    Then the cart should contain 1 item
    And the cart total should be $10.00

Popular BDD Tools:

  • Cucumber (Java, Ruby, JavaScript)
  • SpecFlow (.NET)
  • Behave (Python)
  • Playwright BDD (TypeScript)

Exploratory Testing in Agile

Exploratory testing is essential in Agile contexts:

Charter-Based Sessions:

  • Define mission and scope
  • Time-boxed exploration (60-90 minutes)
  • Document findings and observations
  • Debrief with team

When to Apply:

  • New feature exploration
  • Risk-based deep dives
  • User experience validation
  • Integration point testing

Best Practice: Pair exploratory testing with automated regression tests. Automation handles known scenarios while exploratory testing discovers unknown issues.

Test Automation in Agile

The Test Automation Pyramid

A balanced automation strategy follows the pyramid:

         /\
        /  \
       / UI \
      /------\
     /  API   \
    /----------\
   /   Unit     \
  /--------------\
LevelQuantitySpeedMaintenance
UnitManyFastLow
API/IntegrationMediumMediumMedium
UI/E2EFewSlowHigh

Continuous Integration and Testing

In Agile, automated tests run continuously:

CI Pipeline Testing:

  1. Developer commits code
  2. Build triggered automatically
  3. Unit tests execute
  4. Integration tests run
  5. Acceptance tests validate
  6. Results reported immediately

Key Metrics:

  • Build success rate
  • Test pass rate
  • Time to feedback
  • Code coverage

Automation Strategy for Agile

Automate:

  • Regression tests for stable features
  • Smoke tests for every build
  • Unit tests for all new code
  • API tests for integrations
  • Critical business workflows

Don't Automate:

  • Frequently changing features
  • One-time tests
  • Tests requiring human judgment
  • Low-value/low-risk areas

Communication and Collaboration

Effective Tester Communication

In Agile, testers communicate constantly:

Daily Interactions:

  • Clarify requirements with product owners
  • Pair with developers on testability
  • Report findings immediately
  • Share testing knowledge

Written Communication:

  • Clear, concise bug reports
  • Test coverage reports
  • Sprint test summaries
  • Test documentation in wikis

Working with Developers

Building strong tester-developer relationships:

PracticeBenefit
Pair testingShared understanding
Code reviewsCatch issues early
Testability discussionsBetter design
Bug triage togetherFaster resolution

Providing Feedback

Effective feedback in Agile:

  • Timely: Report issues immediately, not end of sprint
  • Specific: Provide clear reproduction steps
  • Collaborative: Suggest solutions, not just problems
  • Constructive: Focus on product quality, not blame
⚠️

Exam Focus: Communication and collaboration skills are emphasized in CTFL-AT. Understand how testers contribute as team members, not just defect finders.

Study Plan and Exam Tips

4-Week Study Plan

WeekFocus Area
1Agile fundamentals, Manifesto, principles
2Testing in Agile projects, user stories, quadrants
3Testing methods (TDD, ATDD, BDD), exploratory testing
4Automation strategy, practice exams

Exam Day Tips

  1. Understand Agile values - Many questions test Agile mindset
  2. Know testing quadrants - Common exam topic
  3. TDD/ATDD/BDD differences - Be clear on each approach
  4. Whole-team quality - Remember shared responsibility
  5. Read carefully - Look for "BEST" or "MOST" qualifiers

Common Mistakes to Avoid

  • Treating Agile testing as waterfall with shorter cycles
  • Thinking only testers are responsible for quality
  • Underestimating importance of automation
  • Ignoring soft skills and collaboration aspects

Test Your Knowledge

Quiz on ISTQB CTFL-AT Agile Tester

Your Score: 0/10

Question: Which of the following BEST describes the whole-team approach in Agile testing?


Continue Your Learning


Frequently Asked Questions

Frequently Asked Questions (FAQs) / People Also Ask (PAA)

What is the ISTQB CTFL-AT certification?

What are the prerequisites for the CTFL-AT exam?

How difficult is the CTFL-AT exam compared to CTFL?

What topics are covered in the CTFL-AT syllabus?

How long should I study for the CTFL-AT exam?

Is CTFL-AT worth getting if I already have CTFL?

What is the difference between TDD, ATDD, and BDD?

What are the Agile Testing Quadrants?