ISTQB Certified Tester - Performance Testing CT-PT Exam Questions

Page: 1 / 14
Total 40 questions
Question 1

Which of the following is considered a common web service protocol?



Answer : B

REST (Representational State Transfer) is a widely used web service protocol that enables client-server communication over HTTP. It is commonly used in modern APIs and web applications for performance testing.

Option A (SOAK) refers to soak testing, which evaluates performance over an extended period.

Option C (HTTP) is a transport protocol, but REST is the actual web service architecture built on HTTP.

Option D (RTE) is not a web service protocol but may refer to Real-Time Enterprise systems.


Question 2

Which of the following should be a key part of your test acceptance criteria in your performance test plan?



Answer : C

One of the most critical test acceptance criteria in performance testing is to ensure that the hardware in the test environment is comparable to production. Differences in CPU, memory, disk I/O, or network infrastructure can distort performance results.

Option A (Convincing stakeholders to set goals) is a planning activity, not an acceptance criterion.

Option B (Describing the system under test) is important but does not directly affect test acceptance.

Option D (Comparing baselined metrics) is useful, but without a comparable test environment, baseline metrics may be misleading.


Question 3

Which of the following can provide measurements for both individual and aggregated elements within a single performance test?



Answer : D

Nested transactions allow performance tests to capture both individual and aggregated elements by grouping multiple related transactions and measuring their cumulative impact.

Option A (Aggregated metrics) provides summaries but lacks insight into individual elements.

Option B (Process optimization tracking) focuses on business process improvement, not test metrics.

Option C (Measuring underlying transactions) focuses only on individual transactions.


Question 4

What is typically the result of oversaturation of system resources during performance testing?



Answer : B

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.


Question 5

Which of the following is a typical performance risk associated with distributed architectures?



Answer : C

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.


Question 6

Stakeholders were unhappy with previous performance test results, which indicated that the adjustments were not made fast enough and engine stall was probable. The developers have now made changes that they believe will significantly improve the performance of the adjustments.

What should you do to ensure the performance test objectives have been properly defined before you run the next set of performance tests?



Answer : A

Before running the next set of performance tests, it is crucial to understand the differences (delta) between the previous test results and the expected improvements. This ensures that:

The changes made by developers are properly validated.

Performance objectives are aligned with measurable improvements.

Option B (Adjust stakeholder expectations) is incorrect, as performance testing should focus on real data rather than adjusting expectations.

Option C and D (Realign objectives for milestones or time-to-market goals) are incorrect because test objectives should focus on technical accuracy rather than schedule constraints.


Question 7

What is an advantage of aggregating the results of performance testing?



Answer : C

Aggregating test results helps stakeholders understand performance trends by combining data points from multiple test runs. This makes it easier to draw conclusions about system behavior.

Option A is incorrect because aggregation may reduce detailed visibility, not increase it.

Option B is incorrect because aggregation does not expedite testing itself.

Option D is incorrect because aggregated results do not indicate test completion.


Page:    1 / 14   
Total 40 questions