ISTQB CTAL-ATT study plan
ISTQB CTAL-ATT · Give each week a clear focus.
8 weeks · About 6 hours per week
Requirements Engineering
Map the four CTAL-ATT domains to their exam weightings and write a one-page gap analysis of your weakest two domains
Explain how agile requirements engineering differs from plan-driven requirements engineering, using at least three concrete practices as evidence
Practise writing user stories with acceptance criteria in Given/When/Then form for a small feature and mark which criteria are testable as written
List the requirement-quality criteria (unambiguous, complete, consistent, verifiable, traceable) and apply them to critique five sample stories
Your checkpoint
A one-page domain gap analysis plus a set of five critiqued user stories with rewritten acceptance criteria
Requirements Engineering & Testing in Agile
Analyse how requirements flow from vision to epic to story to acceptance criteria and identify where testers intervene at each level
Distinguish functional from non-functional requirements and describe how each is elicited and verified in agile teams
Explain specification by example and collaborative test design sessions, stating the tester's role and the artefacts produced
Identify requirement risks (ambiguity, missing negative cases, untestable constraints) and propose a mitigation for each
Your checkpoint
A requirements-risk register for a sample feature with at least eight risks, each linked to a mitigation and a test approach
Testing in Agile
Describe the roles and responsibilities in an agile team and explain how the tester's role shifts across the sprint lifecycle
Explain whole-team quality ownership and how it changes planning, estimation, and definition of done
Compare at least three agile test planning approaches (release planning, sprint planning, just-in-time) and state when each is appropriate
Explain how retrospectives and continuous improvement feed back into test strategy
Your checkpoint
A one-page tester role description for an agile team covering sprint activities, artefacts, and quality gates
Testing in Agile
Apply test pyramid and test quadrant concepts to classify tests by level and by purpose
Design a sprint test approach that balances exploratory, automated, and manual testing for a given risk profile
Explain how to scale agile testing across multiple teams, including coordination of test effort and shared quality standards
Evaluate metrics used in agile testing (escaped defects, cycle time, automation coverage) and identify their misuse
Your checkpoint
A sprint test approach document for a two-team product, with a test pyramid diagram, quadrant mapping, and a metrics dashboard definition
Test Automation
Explain the purpose and design principles of a test automation architecture, including layers and separation of concerns
Compare at least four design patterns for test automation (page object, screenplay, factory, singleton) and state trade-offs
Describe how to select what to automate using risk, frequency, stability, and cost-benefit reasoning
Identify maintainability risks in automation suites and propose concrete refactoring responses
Your checkpoint
An automation architecture proposal for a sample system with layered design, chosen patterns, and a justification for what is not automated
Test Automation & Deployment and Delivery
Explain how to design and organise a test automation framework for reuse, reporting, and CI integration
Describe the risks of brittle tests and flaky results, and design strategies to detect and reduce them
Explain how test data and test environment management affect automation reliability
Plan the metrics and reporting needed to judge whether automation delivers value
Your checkpoint
An automation framework outline including folder structure, reporting approach, flaky-test policy, and a value-tracking metric set
Deployment and Delivery
Explain continuous integration, continuous delivery, and continuous deployment and distinguish their test implications
Describe how deployment pipelines gate releases and where automated and manual checks belong
Explain release and deployment risk assessment, including rollback and feature-flag strategies
Identify the tester's responsibilities in production monitoring and post-release verification
Your checkpoint
A deployment pipeline design for a sample product showing stages, gates, automated checks, manual checks, and rollback triggers
Requirements Engineering & Testing in Agile & Test Automation & Deployment and Delivery
Synthesise the four domains into a single end-to-end quality approach for one sample product
Answer timed practice questions across all domains and analyse errors by domain and by question type
Revisit the week-one gap analysis and close remaining weak areas with targeted review
Build a personal exam-day strategy covering time allocation, question triage, and review of flagged items
Your checkpoint
A full-length timed mock exam result with an error analysis and a final one-page revision sheet covering all four domains
Milestones
Week 2: Can explain, without notes, how a requirement moves from epic to acceptance criteria and name the tester's activity at each step
Week 4: Can classify any given test into the correct pyramid level and quadrant, and justify the classification in two sentences
Week 6: Can sketch a layered automation architecture on a blank page and defend two design-pattern choices against alternatives
Week 7: Can describe a deployment pipeline from commit to production and state which checks are automated, which are manual, and why
Week 8: Score at or above your target pass margin on the timed mock exam and show that no single domain accounts for more than a third of your errors