CAT study materials
CAT study resources

CAT study plan

CAT · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Agile software development (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Define agile software development and distinguish it from plan-driven development using at least five concrete dimensions (requirements volatility, delivery cadence, documentation, change control, team structure)

  • Compare Scrum, Kanban, and XP by mapping each to its core practices, roles, and artifacts, and note where testing activities sit in each

  • Explain the Agile Manifesto's four values and twelve principles well enough to state how each principle changes a tester's day-to-day priorities

  • Describe the whole-team approach and quality ownership, and contrast it with a separate QA-gate model

  • Identify how iterative and incremental delivery changes test planning, entry criteria, and regression scope

Your checkpoint

A one-page comparison table of Scrum, Kanban, and XP with a column for the tester's responsibilities in each, plus a 200-word note on how iterative delivery changes regression scope

Week 2

Agile software development (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Explain how continuous change and emergent requirements affect test basis, traceability, and test documentation depth

  • Map the tester's contribution to each Scrum ceremony: backlog refinement, sprint planning, daily scrum, review, and retrospective

  • Describe how a definition of done and acceptance criteria shape test design and exit decisions

  • Distinguish product backlog, sprint backlog, and increment in terms of what testing evidence each needs

  • Analyze a retrospective scenario and propose two test-process improvements with measurable success signals

Your checkpoint

A ceremony-by-ceremony checklist of tester inputs and outputs for one full sprint, covering all five Scrum ceremonies

Week 3

Fundamental agile testing principles, practices and processes (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • State the seven ISTQB agile testing principles and give a concrete example of each in a sprint context

  • Contrast traditional test levels with agile test quadrants and place at least eight test types in the correct quadrant

  • Explain the shift-left rationale and identify which testing activities move earlier and why

  • Describe how risk-based testing is applied within a sprint, including how to rank stories by risk

  • Explain the role of regression testing under continuous change and how automated checks support it

Your checkpoint

A risk-ranked list of ten user stories for a sample product, each with a chosen test approach and quadrant label

Week 4

Fundamental agile testing principles, practices and processes (ISTQB CTFL-AT syllabus content, not enumerated in source) & Agile testing methods, techniques and tools (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Define acceptance criteria in both rule-oriented and scenario-oriented formats and convert three vague requirements into testable ones

  • Apply behavior-driven development syntax to write executable acceptance criteria for three stories

  • Apply acceptance test-driven development sequencing to describe who writes tests, when, and against what

  • Explain exploratory testing's charter, timebox, and session debrief, and distinguish it from ad hoc testing

  • Select appropriate test design techniques (equivalence partitioning, boundary value analysis, decision tables, state transition) for given story types

Your checkpoint

A written acceptance test suite for three stories using BDD syntax, plus a timed exploratory testing charter and debrief note for one of them

Week 5

Agile testing methods, techniques and tools (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Describe the purpose and risks of test automation in agile projects, including the test automation pyramid and its trade-offs

  • Explain how continuous integration and continuous delivery pipelines use automated checks as quality gates

  • Distinguish tool categories: test management, defect tracking, static analysis, unit and acceptance test frameworks, and build and deployment tools

  • Explain how service virtualization and test data management support early testing

  • Evaluate a tool choice against team skills, maintenance cost, and feedback speed, and state the main risk of the choice

Your checkpoint

A tool-selection recommendation for one sample project with a justification table covering at least five tool categories and their maintenance risks

Week 6

Agile testing in practice / role of the tester in agile teams (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Describe the tester's role in an agile team across planning, design, execution, and retrospective activities, and distinguish it from a gatekeeper role

  • Explain how testers support the whole team through pairing, coaching, and reviewing acceptance criteria

  • Identify the skills and mindset a tester needs in agile contexts, including technical, communication, and analytical skills

  • Describe how defects and technical debt are handled in agile teams, including when to fix versus log

  • Explain how metrics and reporting work in agile settings without undermining self-organization

Your checkpoint

A one-page role charter for an agile tester listing responsibilities, collaboration patterns, and three metrics the team will actually use

Week 7

Agile software development (ISTQB CTFL-AT syllabus content, not enumerated in source) & Agile testing in practice / role of the tester in agile teams (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Analyze how organizational culture and distributed-team constraints affect agile testing practices

  • Explain how scaling frameworks change testing coordination, and identify the added risks of cross-team dependencies

  • Describe how testers contribute to release planning and to assessing release readiness in continuous delivery

  • Apply the whole-team quality principle to a scenario where developers skip testing, and propose concrete interventions

  • Identify common agile testing anti-patterns and their observable symptoms

Your checkpoint

A written case analysis of a distributed agile team with three anti-patterns identified, their symptoms, and a corrective action for each

Week 8

Fundamental agile testing principles, practices and processes (ISTQB CTFL-AT syllabus content, not enumerated in source) & Agile testing methods, techniques and tools (ISTQB CTFL-AT syllabus content, not enumerated in source) & Agile testing in practice / role of the tester in agile teams (ISTQB CTFL-AT syllabus content, not enumerated in source)

  • Consolidate all four domains into a single concept map linking principles, methods, tools, and roles

  • Complete two timed practice sets across all domains and review every wrong answer to its root concept

  • Re-derive the seven agile testing principles and the test quadrants from memory without notes

  • Write and self-score a set of scenario questions that test role-based judgment in agile teams

Your checkpoint

A scored mock exam result with a written remediation list naming each weak concept and the specific study action to close it

Milestones

Week 2: Can explain the tester's inputs and outputs for all five Scrum ceremonies without notes, and can state how emergent requirements change test documentation depth

Week 4: Scores at least 70 percent on a self-made 30-question set covering domains 1 and 2, and can convert a vague requirement into BDD acceptance criteria in under five minutes

Week 6: Can justify a tool choice against maintenance cost and feedback speed, and can describe the tester's role without using the word gatekeeper

Week 8: Scores at least 80 percent on a full timed mock exam across all four domains, with every incorrect answer traced to a named weak concept and an assigned remediation action