CTFL-PT practice question 2 of 10
Which of the following performance tests commonly results In understanding an application's ability to support future Increases of users or larger amounts of data without exceeding the current performance requirement?
Full set: 40 questionsScalability testing is specifically designed to determine how a system's performance is affected by an increasing workload, such as a growing number of users or a larger volume of data. Its primary objective is to understand the system's capacity limits and identify the point at which performance degrades. This directly addresses the question's scenario of planning for "future increases" while ensuring performance requirements are still met. By incrementally increasing the load, scalability tests help organizations forecast future infrastructure needs and ensure the application can grow with user demand.
B. load test: A load test evaluates system performance under a specific, anticipated peak load, not its ability to handle future, un-specified increases beyond that peak.
C. endurance test: An endurance test (or soak test) assesses system stability and resource consumption (e.g., memory leaks) over a prolonged period under a constant, expected load.
D. concurrency test: A concurrency test focuses on issues arising from multiple users performing actions at the same time, such as deadlocks, rather than the system's overall capacity for growth. ---
1. ISTQB® Certified Tester Foundation Level Performance Testing Syllabus Version 1.0.
Section 2.1.1, Types of Performance Tests: Defines scalability testing as "A type of performance test conducted to evaluate the performance of a component or system with increasing numbers of users and/or transactions per unit of time." This directly aligns with the question's focus on future increases.
Section 2.1.1, Types of Performance Tests: Defines endurance testing as "A type of performance test conducted to evaluate the behavior of a component or system when subjected to an anticipated load over a long period of time," confirming it is about duration, not increasing load.
2. Jain, R. (1991). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley.
Chapter 3, Section 3.3, Types of Workloads: While not using the exact ISTQB terms, the principles described differentiate between testing at a specific load level (load testing) and testing how performance changes as the load level increases (scalability), reinforcing the distinction.
3. Weyuker, E. J., & Vokolos, F. I. (2000). Experience with performance testing of software systems: issues, an approach, and case study. IEEE Transactions on Software Engineering, 26(12), 1147-1156.
Section III.A, Performance Testing: The paper discusses various performance objectives, including determining the "scalability of the system," which involves understanding how performance metrics change as the number of users or requests grows. This supports the idea that scalability testing is for assessing future growth. DOI: https://doi.org/10.1109/32.888628
Keep practicing
Take the free CTFL-PT practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CTFL-PT practice questions
- Question 1Which of the following architectures are likely to be found entirely on-premises and less…
- Question 3You have been asked to test the performance of a software and system update to a North Am…
- Question 4Which of the following protocols would allow a test script to interact with a database ma…
- Question 5You have been asked to test the performance of a software and system update to a North Am…
- Question 6Which section of a performance test script is typically responsible for ensuring the scri…
- Question 7What is normally performed within the principal performance testing activity called Test …
