CT-PT practice question 4 of 10

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

Full set: 40 questions
Answer options
A: Aggregated metrics
B: Process optimization tracking
C: Measuring underlying transactions
D: Nested transactions Correct answer
Correct Answer:
D. Nested transactions
Explanation

Nested transactions are a performance testing technique where individual user actions (e.g., "Load Login Page," "Submit Credentials") are defined as smaller transactions within a larger, all-encompassing transaction (e.g., "Complete Login Process"). This hierarchical structure allows a single performance test to simultaneously measure the response times of the individual, underlying steps and the aggregated response time of the entire business process. This provides granular data for pinpointing bottlenecks while also measuring the overall user experience.

Why Incorrect

A. Aggregated metrics: This refers to the summarized results (e.g., averages, totals) but is not the technique that enables the simultaneous measurement of both individual and aggregated elements.
B. Process optimization tracking: This is a high-level objective or activity for which performance testing is used, not a specific measurement technique within a test.
C. Measuring underlying transactions: While this describes the goal, "nested transactions" is the specific, formally recognized technique or structure used to implement this measurement for both individual and aggregate levels.

References

ISTQB® Certified Tester Performance Tester Syllabus (2018). Section 3.3.2

"Measuring Underlying Transactions

" explicitly defines this concept: "It is often useful to measure the performance of the individual transactions that make up a business process

as well as the business process as a whole. This is often referred to as using nested transactions." (Page 23).

Abran

A. (2015). Software Project Estimation: The COSMIC Method. While focusing on estimation

related performance engineering principles discuss decomposing user functions into elementary processes

analogous to nested transactions

to analyze performance at both granular and aggregate levels. (Referenced in Chapter 4 on Functional Size Measurement).

Scroll to Top