ISTQB CT-PT study materials
ISTQB CT-PT study resources

ISTQB CT-PT study plan

ISTQB CT-PT · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Performance Testing Fundamentals (basic concepts)

  • Define performance testing and distinguish it from load, stress, spike, soak, and scalability testing using your own one-sentence definitions

  • Identify at least six performance risk factors (e.g., high user concurrency, large data volumes, slow third-party interfaces) and map each to a test type that would expose it

  • Explain the performance testing lifecycle from planning through analysis and retest, naming the entry and exit criteria at each stage

  • Contrast performance testing with functional testing in terms of test basis, oracle, and pass/fail criteria

Your checkpoint

A one-page glossary plus a risk-to-test-type mapping table covering at least six risks, self-checked against the syllabus wording

Week 2

Performance Testing Fundamentals (basic concepts) & Performance Testing Activities and Tasks

  • Derive performance acceptance criteria from non-functional requirements that are vague, then rewrite them into measurable targets

  • Draft a workload model for a worked scenario, specifying user profiles, think times, and arrival patterns

  • Sequence the main activities of a performance test project (planning, design, environment setup, execution, analysis, reporting) with the input and output of each

  • Justify why performance testing must start early and identify the cost of finding defects late

Your checkpoint

A two-page mini test plan for a fictional e-commerce checkout flow, including workload model, acceptance criteria, and activity schedule

Week 3

Performance Measurement and Metrics

  • Define response time, throughput, utilization, and resource consumption, and state the unit and measurement point for each

  • Distinguish client-side, network, and server-side measurement points and explain how each shifts the reported number

  • Interpret a percentile distribution (median, 90th, 95th, 99th) and argue why averages mislead in performance reporting

  • Compute the relationship between concurrency, think time, and throughput using Little's Law on a worked example

  • Explain how the performance efficiency characteristics of a system (time behavior, resource utilization, capacity) map to metrics

Your checkpoint

A metrics cheat sheet with at least eight metrics, each with definition, unit, measurement point, and one misinterpretation trap

Week 4

Performance Measurement and Metrics & Performance Testing Activities and Tasks

  • Design a load profile that includes ramp-up, steady state, and ramp-down, and justify the duration of each phase

  • Select monitoring counters for at least four layers (application server, database, OS, network) and state what anomaly each counter reveals

  • Diagnose a described bottleneck scenario by correlating response time, CPU, memory, and I/O data

  • Explain how to establish a performance baseline and how to decide that a result is statistically trustworthy

Your checkpoint

A bottleneck analysis write-up of one synthetic scenario: load profile, chosen counters, correlation reasoning, and a defensible conclusion

Week 5

Performance Testing Activities and Tasks

  • Write a test design that specifies test types, load profiles, data requirements, and environment needs for a given system description

  • Plan test data and environment setup, including how to keep runs comparable across executions

  • Describe how to execute a performance test cycle: pre-checks, run monitoring, data capture, and post-run validation

  • Outline the contents of a performance test report, including how to present findings to technical and business stakeholders

  • Identify at least five common pitfalls in execution (e.g., unrealistic think time, unmonitored test environment, ignored warm-up) and a mitigation for each

Your checkpoint

A complete performance test report template plus one filled-in example report with findings and recommendations

Week 6

Performance Testing Tools and Organizational Aspects

  • Classify performance testing tools by function (load generation, monitoring, profiling, analysis) and name the selection criteria for each category

  • Explain the architecture of a load generation tool: controller, agents, virtual users, protocols, and scripting

  • Describe how to build and validate a script, including parameterization, correlation, and verification of recorded traffic

  • Explain the role of performance testing in a continuous integration pipeline and the trade-offs of early, small-scale performance checks

Your checkpoint

A tool selection matrix comparing at least three tool categories against criteria such as protocol support, licensing, reporting, and CI integration

Week 7

Performance Testing Tools and Organizational Aspects & Performance Testing Fundamentals (basic concepts)

  • Define the roles and responsibilities in a performance testing team and the skills each role requires

  • Describe organizational factors that enable or block performance testing, such as environment availability, shared ownership, and budget cycles

  • Explain how performance testing fits into the wider test process and how results feed release decisions

  • Revisit the risk-to-test-type mapping from week 1 and correct any gaps found in your understanding

Your checkpoint

A one-page stakeholder briefing that explains the value of performance testing, the team structure, and the release decision criteria

Week 8

Performance Testing Fundamentals (basic concepts) & Performance Measurement and Metrics & Performance Testing Activities and Tasks & Performance Testing Tools and Organizational Aspects

  • Answer a full-length set of practice questions under timed conditions and score each domain separately

  • Review every missed question and write the underlying concept in your own words with a concrete example

  • Rehearse the exam's key distinctions (test types, metrics, measurement points, tool roles) from memory without notes

  • Consolidate weak areas into a final revision sheet of no more than two pages

Your checkpoint

A timed mock exam result sheet with per-domain scores, a corrected-answer log, and a two-page final revision sheet

Milestones

Week 2: You can explain, without notes, why performance testing starts early and can produce a workload model with user profiles and think times for a simple scenario

Week 4: You can interpret a percentile-based result set, apply Little's Law to a worked example, and justify a bottleneck conclusion from correlated monitoring data

Week 6: You can design a full test cycle and describe how a load generation tool scripts, parameterizes, and validates traffic, scoring at least 70% on a self-made domain 2 and 3 quiz

Week 8: Timed mock exam completed with a per-domain score of at least 65% in every domain and a written correction log covering all missed items