ISTQB CT-PT Practice Exams
Last updated on Oct 21,2026- Exam Code: CT-PT
- Exam Name: ISTQB Certified Tester - Performance Testing
- Certification Provider: ISTQB
- Latest update: Oct 21,2026
During which of the principal performance testing activities are the building blocks for larger, more complex tests created?
- A . During test completion
- B . During test planning
- C . During test design
- D . During test implementation
D
Explanation:
Test implementation is the stage where smaller test components are created and assembled into larger test scenarios. This phase includes scripting, test data preparation, and configuring load profiles.
Option A (Test completion) involves analyzing results, not building tests.
Option B (Test planning) focuses on strategies and objectives, not test creation.
Option C (Test design) defines test scenarios and cases, but the actual building happens in implementation.
Reference: ISTQB CT-PT Syllabus, Section 1.4: Performance Testing Process.
You are managing the testing efforts of an existing distributed system that manages inventories of automobile and light truck tires from multiple warehouses across the country. The system is being enhanced to track incoming restocking shipments at the point of entry to the warehouse and outbound sales shipments at the point of shipment from the warehouse, all of which are executed in real-time. System loads traditionally peak on Mondays due to built-up demand from the previous weekend.
You are preparing a presentation to the business stakeholders, outlining your performance testing strategy.
Which of the following is appropriate to present to this audience?
- A . Established HTTP response per second goals that will have acceptable minimum, maximum, and average response times
- B . A test plan that includes specific technical specifications for the computing hardware to be used for performance testing
- C . A comprehensive list of support staff to be available during performance testing, including key members of the application development team
- D . The risks that may exist due to platform differences between the test environment and the
production environment
D
Explanation:
Business stakeholders are most concerned with risks that affect deployment and production stability. The primary risk in performance testing is that the test environment may differ from production, leading to misleading test results.
Option A (HTTP response goals) is too technical for a business stakeholder audience.
Option B (Hardware specifications) is relevant for technical teams, not business stakeholders.
Option C (Support staff details) is a logistical aspect, not a key performance testing risk for business decision-makers.
Reference: ISTQB CT-PT Syllabus, Section 1.6: Communicating Performance Test Results to Stakeholders.
You are managing the testing efforts of an existing distributed system that manages inventories of automobile and light truck tires from multiple warehouses across the country. The system is being enhanced to track incoming restocking shipments at the point of entry to the warehouse and outbound sales shipments at the point of shipment from the warehouse, all of which are executed in real-time. System loads traditionally peak on Mondays due to built-up demand from the previous weekend.
You are constructing an operational profile that emulates entities that submit large, bulk orders of greater than or equal to 1600 tires per transaction. You feel the profile you are constructing accurately reflects this type of power purchaser.
Which of the following steps must you take to ensure your operational profile is accurate?
- A . Execute the performance test with the operational profile and adjust the parameters as needed.
- B . Review and adjust the profile with key stakeholders prior to using it.
- C . Aggregate the specific operational profiles into a single generic profile and use that generic profile for load testing.
- D . Based on the power purchaser information, create operational profiles for low and medium
purchasers and use equal proportions of those profiles during the testing.
B
Explanation:
To ensure an accurate operational profile, it is crucial to validate and adjust it with key stakeholders before executing tests. This step ensures that the workload realistically represents actual user behavior.
Option A (Executing the test first and adjusting later) is incorrect because adjustments should be made before execution to avoid misleading results.
Option C (Aggregating profiles into a single generic profile) removes important distinctions between different user types, reducing test accuracy.
Option D (Creating separate profiles and using equal proportions) does not match the actual power purchaser behavior, which requires a realistic representation of their higher-volume transactions.
Reference: ISTQB CT-PT Syllabus, Section 3.1: Defining Operational Profiles for Load Testing.
When following the principal performance testing activities, when are resources allocated?
- A . During test planning
- B . During test execution
- C . During test evaluation
- D . During test completion
A
Explanation:
Resource allocation happens during the test planning phase, where hardware, tools, and personnel are assigned to the project. This ensures that performance tests are adequately supported.
Option B (Test execution) is when resources are actually used, not allocated.
Option C (Test evaluation) happens after execution to analyze results.
Option D (Test completion) focuses on documentation and reporting.
Reference: ISTQB CT-PT Syllabus, Section 1.3: Test Planning in Performance Testing.
What is typically the result of oversaturation of system resources during performance testing?
- A . Response time will gradually improve over a period of time.
- B . Response time will be slow under significant load levels.
- C . Error logging will decrease.
- D . The size of the database will gradually decrease.
B
Explanation:
When system resources are oversaturated (e.g., CPU, RAM, or network bandwidth), response times will degrade because the system struggles to process requests efficiently. This is a key performance bottleneck indicator.
Option A is incorrect because response times do not improve under heavy load; they typically worsen.
Option C is incorrect because error logging may actually increase rather than decrease under stress. Option D is incorrect because database size is independent of system saturation unless records are
actively purged.
Reference: ISTQB CT-PT Syllabus, Section 2.5: Identifying Bottlenecks.
Which of the following is a typical performance risk associated with distributed architectures?
- A . A local hard disk that has been de-fragmented
- B . Excess computer memory resources
- C . Unreliable or unpredictable remote servers
- D . Inconsistent Bluetooth connectivity
C
Explanation:
A key risk in distributed systems is unreliable remote servers, which can lead to latency, timeouts, and failures in performance testing.
Option A (Hard disk de-fragmentation) is not a significant risk in distributed systems.
Option B (Excess memory) is a positive factor, not a risk.
Option D (Bluetooth connectivity) is unrelated to distributed system performance.
Reference: ISTQB CT-PT Syllabus, Section 2.7: Performance Risks in Distributed Systems.
Which of the following is considered a characteristic of stress testing?
- A . Considers the system’s ability to recover from a sudden increase of loads within the system’s limits.
- B . It focuses on the system’s ability to handle transactions over a specific timeframe.
- C . It determines the maximum number of transactions a system can handle.
- D . It evaluates the system’s ability to handle loads beyond its design limits.
D
Explanation:
Stress testing is designed to evaluate how a system behaves under extreme conditions, often exceeding its design limitations. The goal is to identify bottlenecks, memory leaks, and failures that occur beyond normal operating conditions.
Option A is incorrect because it refers to resilience testing, which focuses on recovery rather than stress beyond limits.
Option B is incorrect as it describes load testing, which measures performance under expected loads.
Option C is incorrect since determining the maximum transactions is a feature of capacity testing, not stress testing.
Reference: ISTQB CT-PT Syllabus, Section 2.2.5: Stress Testing.
What challenge must be considered when using crowds to emulate load generation?
- A . The load generation will be difficult to reproduce.
- B . The load generation method is less sensitive to changes in the III.
- C . This type of load generation is more suitable for mainframe applications.
- D . This technique is more precise than other methods of load generation.
A
Explanation:
Crowd-based load generation involves using distributed users (e.g., cloud-based testers or real users). The main challenge is that the load generation can be difficult to reproduce consistently due to variations in network conditions, device types, and user behavior.
Option B is incorrect because load generation methods should adapt to system changes.
Option C is incorrect since mainframe applications typically do not rely on crowd-based testing.
Option D is incorrect because crowd-sourced load testing is generally less precise than scripted load testing.
Reference: ISTQB CT-PT Syllabus, Section 3.1.2: Load Generation Approaches.
During performance testing, in addition to the transaction response time, which of the following is needed to accurately reflect the total time to complete a transaction?
- A . Think time
- B . Wait time
- C . Action time
- D . User time
B
Explanation:
Wait time is the period a transaction spends waiting for resources, database responses, or external services before completing. It is critical for understanding real-world transaction durations.
Option A (Think time) refers to user delays, not system delays.
Option C (Action time) focuses on execution time only.
Option D (User time) is not a standard performance metric.
Reference: ISTQB CT-PT Syllabus, Section 2.4: Performance Metrics and Analysis.
Which of the following is a key challenge when testing applications in a cloud environment?
- A . Limited ability to control test execution timing
- B . Inability to generate significant load
- C . Lack of user behavior simulation tools
- D . Test execution speed being too high
A
Explanation:
One of the biggest challenges of cloud-based performance testing is the lack of control over test execution timing due to shared cloud resources. Cloud environments dynamically allocate computing power, meaning that test execution may vary due to background processes, VM migrations, or auto-scaling events.
Option B (Inability to generate load) is incorrect because cloud platforms can scale up resources to generate high loads.
Option C (Lack of behavior simulation tools) is incorrect because cloud providers offer robust testing tools.
Option D (Test execution speed being too high) is not a valid performance testing challenge.
Reference: ISTQB CT-PT Syllabus, Section 3.1.3: Performance Testing in Cloud Environments.