SoftwareTestPilot

ISTQB Glossary · Agile Tester extension

ISTQB Glossary — Agile Testing and the Agile Tester Extension

Written by Avinash Kamble, reviewed by Priyanka G.·Last reviewed: ·50 terms

The Agile Tester extension exists because the Foundation vocabulary was written for a world of documents and phases, and agile delivery reorganises the same activities around iterations and conversations. Nothing here contradicts Chapters 1 to 6 — the definitions still hold — but the timing, the ownership and the artefacts change, and the extension gives those changes names.

The heart of it is the whole-team approach: quality is not delegated to a test phase or a test department, and the tester's job shifts from gatekeeping at the end to shaping requirements at the start. That produces the vocabulary you see below — user stories with INVEST characteristics, acceptance criteria, the definition of ready and the definition of done, the three amigos conversation, acceptance test-driven and behaviour-driven development, and the test pyramid describing how many tests belong at each level.

Agile metrics form the second cluster: velocity, burndown and burnup charts, cumulative flow, cycle time and lead time, and the information radiators that make them visible without a status meeting. The extension is careful that these are team-improvement signals, not individual performance measures, and exam questions probe that.

Three mistakes candidates make. First, assuming agile means no test documentation — the extension says documentation is lighter and more collaborative, not absent, and a test charter or a set of acceptance criteria is still testware. Second, treating the definition of done as fixed forever: it is a team agreement that evolves, and it can differ per story, per feature and per release. Third, reading the test pyramid as a rule about tool choice rather than about cost and feedback speed; the point is that slow, brittle, end-to-end tests should be a thin top layer, whichever framework your team happens to use.

Every Agile Tester extension term, defined and explained

Each entry gives the official ISTQB definition (attributed and quoted), our own plain-English reading of it, and a concrete example from delivery work.

Agile Development

A group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Short sprints, close collaboration, working software over documentation, and continuous change.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Agile Development is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

Agile Tester exam expects you to know the manifesto values and principles cold.

Related: iterative development model, incremental development model, devops

Agile Manifesto

A public declaration of four values and twelve principles for agile software development, published in 2001.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The 2001 document that started agile: individuals over process, working software over docs, collaboration over contracts, response to change over following a plan.

From real testing work

Two weeks before a release the test manager compares planned versus executed cases, open defects by severity, and remaining effort. Agile Manifesto is where that number comes from — and the exam cares that it is used to inform a decision, not just published.

Exam tip

Know the four values and be able to name a few of the twelve principles.

Related: agile development, scrum, kanban

Agile Test Approach

The application of test strategy and test types within short iterations, with heavy emphasis on early involvement, automation and continuous feedback.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Testing tailored to agile: short cycles, in-sprint automation, early involvement, whole-team quality.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Agile Test Approach is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

Agile approaches always shift left AND right — not just early testing.

Related: test approach, shift left testing, continuous testing

Agile Test Quadrants

A model by Brian Marick that classifies tests along two axes: technology-facing vs business-facing, and supporting the team vs critiquing the product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A 2x2 grid mapping tests: unit/component (Q1), functional (Q2), exploratory/UAT (Q3), non-functional (Q4).

From real testing work

Before a release the team books two 90-minute sessions against the new payments screen. Agile Test Quadrants is what they are doing: no scripted steps, a written charter ("probe refund handling on expired cards"), notes taken as they go, and a debrief that turns findings into defect reports.

Exam tip

The quadrants help teams see which types of tests are missing from their strategy.

Related: test type, test level, non functional testing

Agile Tester Mindset

A mindset characterized by positive attitude, adaptability, collaboration, willingness to learn, and creative problem solving in agile teams.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The soft skills the syllabus asks of testers on agile teams: adaptable, collaborative, curious, unblockable.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Agile Tester Mindset is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

The syllabus explicitly names skills — adaptability, communication, willingness to learn — memorize them.

Related: whole team approach, tester role, agile development

ATDD Cycle

The iterative acceptance-test-driven development cycle: discuss, distill, develop, demo. Tests derived from acceptance criteria drive development.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Discuss the story, distill acceptance tests, develop code + tests, demo to stakeholders.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. ATDD Cycle is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

ATDD focuses on customer-facing tests; TDD focuses on developer-facing unit tests.

Related: acceptance test driven development, acceptance criteria, behavior driven development

Backlog Refinement

The activity in which the product owner and the development team review items on the product backlog to ensure the backlog contains the appropriate items, that they are prioritized and that the items at the top of the backlog are ready for delivery.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A regular meeting to break down, estimate and prioritize upcoming backlog items.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is backlog refinement in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Also called backlog grooming; typically 10% of sprint capacity.

Related: product backlog, planning poker, definition of ready

Bug Bash

A short, focused event during which team members from across a project actively try to find bugs in a product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Everyone drops their normal work and hunts bugs together for a few hours.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Bug Bash is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

Great pre-release exploratory push — mix devs, testers, PMs, support.

Related: exploratory testing, crowd testing, pair testing

Burn-Down Chart

A publicly displayed chart that shows the outstanding work to be done vs time in a sprint or release.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A graph that goes down each day as the team finishes work — projects when the sprint will complete.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Burn-Down Chart is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

Burn-down = work remaining; burn-up = work completed. Both are info radiators.

Related: burn up chart, velocity, sprint

Burn-Up Chart

A chart that shows the amount of work completed and the total amount of work to be done in a project or sprint.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A graph with two lines: total scope and work completed — makes scope changes visible.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Burn-Up Chart is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

Burn-up charts are better than burn-down when scope changes mid-sprint.

Related: burn down chart, velocity, sprint

Continuous Feedback

Providing rapid feedback on progress, quality and issues to the development team throughout the software delivery lifecycle.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Give the team fast, ongoing signals — reviews, tests, monitoring, retrospectives.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is continuous feedback in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Continuous feedback is one of the pillars of both agile and DevOps.

Related: retrospective, continuous integration, shift left testing

Crowd Testing

A testing approach that uses a large number of external testers, typically from a crowdsourcing platform.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Pay a large pool of external testers to hit your product on real devices.

From real testing work

The Android app works perfectly on the team's Pixel and crashes on a three-year-old budget device on a 3G connection. Crowd Testing is what keeps that from reaching production: a device matrix chosen from real analytics, not from what is on people's desks.

Exam tip

uTest and Testlio are common crowd-testing platforms.

Related: beta testing, exploratory testing, user acceptance testing

Cucumber Framework

A BDD test automation tool that runs Gherkin scenarios against step definitions written in a programming language.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A tool that ties Gherkin scenarios to executable code (step definitions).

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Cucumber Framework is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

Cucumber is the reference implementation of BDD — SpecFlow (.NET) and Behave (Python) mirror it.

Related: behavior driven development, gherkin, given when then

Daily Stand-up

A brief daily meeting to allow the team to synchronize activities and create a plan for the next 24 hours.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The 15-minute daily meeting where each team member says what they did, will do and any blockers.

From real testing work

Two weeks before a release the test manager compares planned versus executed cases, open defects by severity, and remaining effort. Daily Stand-up is where that number comes from — and the exam cares that it is used to inform a decision, not just published.

Exam tip

Purpose is synchronization, NOT status reporting to management.

Related: scrum, sprint, development team

Definition of Done

Criteria that a user story, feature or increment must meet to be considered complete.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

An Agile team’s shared checklist for ‘this work is really done, including tests, docs and deployment’.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Definition of Done is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

DoD is the Agile cousin of exit criteria; usually includes automated tests and no open defects.

Related: definition of ready, exit criteria, agile development

Definition of Ready

Criteria that a user story or backlog item must meet before it can be pulled into a sprint.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

An Agile team’s shared checklist for ‘this story is clear enough to work on’.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Definition of Ready is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

DoR is the Agile cousin of entry criteria; ISTQB Agile Tester exam pairs the two frequently.

Related: definition of done, entry criteria, agile development

Development Team

The role within a Scrum team that includes the professionals who do the work of delivering a potentially releasable increment of 'done' product at the end of each sprint.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The self-organizing, cross-functional group (devs + testers + designers) that builds the increment.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Development Team is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

In Scrum, testers are part of the Development Team, not a separate QA silo.

Related: scrum, sprint, tester role

Done-Done

An informal agile term emphasizing a story is fully complete — coded, tested, reviewed, integrated, and shippable — not just developer-done.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

"Done for real" — including tests, review, and deploy — not just "code written".

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is done-done in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

A shared DoD prevents "developer-done vs. actually-done" gaps.

Related: definition of done, definition of ready

Example Mapping

A collaborative technique for exploring a user story using rules and examples on colored index cards.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Whiteboard exercise that turns a story into rules and concrete examples.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Example Mapping is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Great warm-up for BDD scenario writing.

Related: behavior driven development, specification by example, three amigos

Extreme Programming (XP)

A software engineering methodology used within agile that emphasizes teamwork, communication, feedback, simplicity, courage and technical practices such as TDD, pair programming and continuous integration.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

An agile method focused on engineering practices: TDD, pair programming, refactoring, CI, small releases.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Extreme Programming is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

XP invented most of the technical practices modern agile teams take for granted.

Related: agile development, pair programming, test driven development

Feature (Agile)

A distinct piece of product functionality that delivers value to users, typically composed of multiple user stories.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A user-facing capability of the product, bigger than a story but smaller than an epic.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Feature is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

In SAFe, features sit between epics and stories in the backlog hierarchy.

Related: epic, user story

Gherkin

The plain-text, structured language used by Cucumber and other BDD tools to describe scenarios in Given-When-Then form.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The Given-When-Then syntax file format that Cucumber-family tools execute as tests.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is gherkin in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Gherkin files use the .feature extension and are versioned alongside code.

Related: behavior driven development, given when then, keyword driven testing

Given-When-Then

A structured way of writing behavior specifications in BDD: Given a context, When an event occurs, Then an outcome is expected.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The BDD scenario template: Given (context), When (action), Then (expected result).

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Given-When-Then is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Cucumber, SpecFlow and Behave all parse Given-When-Then via Gherkin.

Related: behavior driven development, specification by example, acceptance criteria

Hardening Sprint

An additional sprint at the end of a release cycle used to stabilize the product, fix defects and complete non-functional testing.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A stabilization sprint dedicated to bug fixes and non-functional testing before release.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Hardening Sprint is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

Hardening sprints are an anti-pattern in mature agile — quality should be built in every sprint.

Related: release testing, technical debt, definition of done

Increment

A piece of working software that adds to previously created increments and, together with them, forms a whole that satisfies a customer need.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The working, tested, potentially shippable piece of product delivered at the end of a sprint.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Increment is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

An increment must meet the Definition of Done to count.

Related: definition of done, sprint, sprint review

INVEST

A checklist for good user stories: Independent, Negotiable, Valuable, Estimable, Small, Testable.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The six-letter test for a good user story: Independent, Negotiable, Valuable, Estimable, Small, Testable.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. INVEST is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

The T (Testable) is the tester's leverage point — no acceptance criteria, no story.

Related: user story, acceptance criteria, definition of ready

Iteration

A time-boxed period during which working software is developed. Iterations typically last one to four weeks.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A fixed-length development cycle that delivers a working increment (a.k.a. sprint in Scrum).

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Iteration is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

Iteration = generic; sprint = Scrum-specific.

Related: sprint, iterative development model, increment

Iteration Planning

The activity by which the team selects a subset of the product backlog and plans how to deliver a working increment at the end of the iteration.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Same idea as sprint planning — pick items and plan how to build them for one iteration.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Iteration Planning is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

Iteration is the framework-agnostic word for a sprint.

Related: sprint planning, sprint, iteration

LeSS (Large-Scale Scrum)

A framework for scaling Scrum by keeping a single Product Owner and backlog across multiple teams working on one product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Scrum, but stretched to many teams working on one product.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. LeSS is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

LeSS keeps Scrum principles pure; SAFe adds more structure and roles.

Related: scrum, safe, agile development

MoSCoW Prioritization

A prioritization technique classifying requirements as Must-have, Should-have, Could-have, and Won’t-have.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A ranking system: must, should, could, won’t.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. MoSCoW Prioritization is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

MoSCoW is the default agile prioritization technique — often paired with backlog refinement.

Related: backlog, backlog refinement, dsdm

Pair Testing

A practice in which two people test the same feature at the same time on the same machine.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Two testers (or a tester and dev) at one screen exploring together.

From real testing work

Where you meet this in real work: during a sprint, pair testing is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. One drives, one observes and asks questions — swap often.

Exam tip

One drives, one observes and asks questions — swap often.

Related: exploratory testing, pair programming, mob programming

Power of Three

The practice of having a developer, tester and business representative discuss a user story together before implementation to reach shared understanding.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Also called Three Amigos — dev + tester + business talk each story through before it's built.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Power of Three is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

The Three Amigos meeting is the practical enactment of the whole-team approach.

Related: three amigos, whole team approach, behavior driven development

Product Backlog

An ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The prioritized, evolving list of everything the product might ever need — owned by the Product Owner.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Product Backlog is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Backlog items get more detailed as they move up the priority list — this is 'progressive elaboration'.

Related: backlog, product owner, user story

Release Plan

A plan that describes the delivery of the software over multiple sprints.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The multi-sprint plan showing which backlog items will ship in which release.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is release plan in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Release plans are more stable at the release level than at the sprint level.

Related: sprint, product backlog, test plan

Release Planning

The activity in agile projects that establishes a rough sequence and content of releases.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Deciding which features go in which release across several sprints.

From real testing work

Two weeks before a release the test manager compares planned versus executed cases, open defects by severity, and remaining effort. Release Planning is where that number comes from — and the exam cares that it is used to inform a decision, not just published.

Exam tip

Release planning happens above sprint planning and drives long-term test planning.

Related: release plan, sprint planning, test planning

Release Testing

Testing performed just before release to confirm the software is ready for release into production.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A last-mile pass on the release candidate — smoke, regression, non-functional spot checks.

From real testing work

A fix goes in for a broken invoice total. The failed test is re-run to confirm the fix, and the surrounding billing suite is re-run to check nothing else moved. Release Testing is one half of that pair — mixing the two up is the single most common vocabulary slip in Chapter 2.

Exam tip

Release testing is lighter in mature agile teams because most quality gates run continuously.

Related: regression testing, smoke testing, acceptance testing

RICE Prioritization

A product prioritization framework scoring items by Reach, Impact, Confidence, and Effort.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A scoring formula: (Reach × Impact × Confidence) ÷ Effort.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. RICE Prioritization is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

RICE is a lightweight alternative to MoSCoW for product backlog ordering.

Related: moscow, wsjf

SAFe (Scaled Agile Framework)

A framework for scaling agile and lean practices across large enterprises through structured planning cadences and roles.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A method for running agile across many teams and many products.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. SAFe is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

SAFe defines Program Increments, ARTs, and roles like RTE and Product Manager.

Related: agile development, wsjf, scrum

Scrum Master

The Scrum team role responsible for ensuring Scrum is understood and enacted and that the team adheres to Scrum theory, practices and rules.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The servant-leader who removes impediments and coaches the team on Scrum.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Scrum Master is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

Scrum Master is a facilitator, NOT a project manager or team lead.

Related: scrum, product owner, sprint

Scrumban

A hybrid agile method combining Scrum roles and ceremonies with Kanban’s pull-based flow and WIP limits.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A blend of Scrum and Kanban.

From real testing work

In a two-week sprint the team tracks work on a board, agrees what "done" means before pulling a story, and reviews the outcome in the retro. Scrumban is the agile artefact or practice involved, and testers are expected to shape it rather than receive it.

Exam tip

Common transition method when Scrum teams move toward continuous flow.

Related: scrum, kanban, wip limit

SPIDR (Story Splitting)

A pattern for splitting large user stories using Spikes, Paths, Interfaces, Data, and Rules.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Five patterns for breaking big stories into small ones.

From real testing work

Before a Black Friday sale, the team models 5,000 concurrent shoppers against staging. SPIDR is the part of that exercise that answers a specific question — not "is it fast", but "at what point does it stop being fast, and what breaks first".

// k6 scenario
export const options = {
  stages: [
    { duration: "2m", target: 500 },
    { duration: "5m", target: 5000 },
    { duration: "2m", target: 0 },
  ],
  thresholds: { http_req_duration: ["p(95)<800"] },
};

Exam tip

SPIDR is a popular alternative to story-slicing patterns for large stories.

Related: user story, story mapping, invest

Spike (Agile)

A time-boxed research or investigation activity used in agile to reduce risk or clarify unknowns before committing to a solution.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A short, timeboxed investigation to answer a technical or design question.

From real testing work

Before a Black Friday sale, the team models 5,000 concurrent shoppers against staging. Spike is the part of that exercise that answers a specific question — not "is it fast", but "at what point does it stop being fast, and what breaks first".

// k6 scenario
export const options = {
  stages: [
    { duration: "2m", target: 500 },
    { duration: "5m", target: 5000 },
    { duration: "2m", target: 0 },
  ],
  thresholds: { http_req_duration: ["p(95)<800"] },
};

Exam tip

Spikes produce knowledge, not shippable code — their output is usually a decision.

Related: risk based testing, user story, proof of concept

Sprint Backlog

The list of product backlog items selected for the sprint, plus a plan for delivering the product increment and realizing the sprint goal.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The tasks and stories the team commits to during a sprint, owned by the Development Team.

From real testing work

Two weeks before a release the test manager compares planned versus executed cases, open defects by severity, and remaining effort. Sprint Backlog is where that number comes from — and the exam cares that it is used to inform a decision, not just published.

Exam tip

Sprint backlog is owned by devs; product backlog is owned by the Product Owner.

Related: product backlog, sprint, sprint planning

Story Mapping

A collaborative practice for arranging user stories in a two-dimensional map that illustrates the sequence of user activities and the different releases of the product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A wall of sticky notes that lays out user stories by user journey (top axis) and release (bottom axis).

From real testing work

Staging has last quarter's anonymised production snapshot, seeded with fifteen deliberately broken accounts. Story Mapping covers how that is created, versioned and restored — because a suite that passes only on Tuesday's data is not a suite you can trust.

make db-reset && make seed-fixtures ENV=staging
# fixtures are versioned with the tests, in the same commit

Exam tip

Story mapping keeps releases user-centric and prevents 'just a big backlog list'.

Related: user story, release planning, product backlog

Technical User Story

A user story that describes technical work needed to support functional stories, such as refactoring, upgrades or infrastructure improvements.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A story for tech debt / infra / plumbing work — no direct business value but enables future stories.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is technical user story in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Also called enabler stories in SAFe. They still need acceptance criteria.

Related: user story, technical debt, refactoring

Test Independence

Separation of responsibilities that encourages the accomplishment of objective testing.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The tester is not the coder — objectivity comes from independence.

From real testing work

Where you meet this in real work: during a sprint, test independence is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. Syllabus lists five levels of independence: none, dev-team, separate team, external, external + independent.

Exam tip

Syllabus lists five levels of independence: none, dev-team, separate team, external, external + independent.

Related: tester role, test analyst, quality assurance

Test-Driven Development

A development approach in which test cases are developed, and often automated, before the software is developed to run those test cases.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Red-green-refactor: write a failing test, make it pass with the simplest code, then clean up.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Test-Driven Development is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

TDD is a shift-left technique and drives high unit-test coverage; know its BDD and ATDD cousins.

Related: shift left testing, unit testing, agile development

Test-First Programming

A software development approach in which test cases are defined and often automated before the software is developed to run those test cases.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Write the test before the code — the umbrella idea behind TDD, ATDD and BDD.

From real testing work

The regression pack runs on every merge to main and blocks the deploy when it fails. Test-First Programming is the piece of that setup being named here — and the cost is not writing the tests, it is keeping them green when the UI changes next sprint.

- name: Regression suite
  run: npx playwright test --grep @regression
- name: Publish report
  if: always()
  uses: actions/upload-artifact@v4
  with: { name: playwright-report, path: playwright-report/ }

Exam tip

Test-first is a superset; TDD is one specific test-first practice.

Related: test driven development, acceptance test driven development, behavior driven development

Whole-Team Approach

A method in which the entire team, including developers, testers, business representatives and product owners, share responsibility for quality.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Quality is everyone's job — testers, devs, PO, ops all own it together.

From real testing work

After a bad release the team runs a root-cause session and changes the definition of done rather than adding more tests at the end. Whole-Team Approach sits on that side of the fence: preventive and process-oriented, distinct from executing tests against a build.

Exam tip

Whole-team is the default staffing model in Scrum and XP.

Related: agile development, development team, tester role

WSJF (Weighted Shortest Job First)

A SAFe prioritization technique that ranks work by cost of delay divided by job size.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Agile Tester Extension). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Do the shortest, most valuable work first.

From real testing work

Where you meet this in real work: during a sprint, wsjf is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. WSJF is the SAFe Program Increment prioritization method.

Exam tip

WSJF is the SAFe Program Increment prioritization method.

Related: moscow, story point

Test yourself on this chapter

Knowing the terms is not the same as answering under a 60-minute timer. Run the CTFL v4.0 mock test and check your chapter-wise breakdown.