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