CAT study plan
CAT · Give each week a clear focus.
8 weeks · About 6 hours per week
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
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
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
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
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
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
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
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