ISTQB CTAL-ATT study materials
ISTQB CTAL-ATT study resources

ISTQB CTAL-ATT study plan

ISTQB CTAL-ATT · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

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

Week 2

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

Week 3

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

Week 4

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

Week 5

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

Week 6

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

Week 7

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

Week 8

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