CT-PT practice question 1 of 10
What challenge must be considered when using crowds to emulate load generation?
Full set: 40 questionsCrowd-based load generation utilizes real human users to create traffic on a system under test (SUT). The primary challenge with this approach is the inherent variability and unpredictability of human behavior, individual network conditions, and device differences. This makes it extremely difficult to control and replicate the exact load profile in subsequent test runs. Reproducibility is a critical requirement for effective performance testing, as it allows for reliable comparison of results before and after system changes. The lack of reproducibility in crowd-based tests complicates the analysis of performance trends and the validation of improvements.
B: This method is more sensitive to User Interface (UI) changes, not less. Real users interact directly with the UI, and any modification can significantly alter their behavior and the generated load. C: Crowd testing is generally associated with modern web and mobile applications to capture real-world user experience, not specifically mainframe applications, which often use different interaction protocols. D: This technique is inherently less precise than automated, script-based load generation tools, which can control user actions, think times, and transaction rates with high accuracy. ---
1. ISTQB® Certified Tester Performance Testing Syllabus (2018): Section 3.3.2
"Load Generation Tools
" emphasizes the importance of repeatability. It states
"A key feature of a load generation tool is the ability to drive the SUT in a repeatable way." This principle highlights why the difficulty in reproduction (Option A) is a significant challenge for any load generation method
especially one as variable as crowd testing.
Source: ISTQB® Certified Tester Performance Testing Syllabus
Version 2018. (Official ISTQB publication)
2. Academic Publication (IEEE): In the paper "A Survey on Crowdsourced Software Testing
" the authors discuss challenges of crowdsourcing
including the lack of control over the testing process and environment. This lack of control directly leads to issues with test case replication and reproducibility. They note that "ensuring the quality and reliability of the test results is a major concern
" which is compromised when tests cannot be reliably reproduced.
Source: G. A. S. de M. Santos
et al.
"A Survey on Crowdsourced Software Testing
" 2017 IEEE 11th International Conference on Software Engineering and Applications (ICSEA)
pp. 24-31.
3. Academic Publication (ACM): Research on crowd-based performance testing highlights the trade-off between realism and control. While crowds provide realistic load
they lack the precision of traditional tools. A study notes that a key challenge is "the difficulty in controlling and coordinating a large number of crowd workers to generate a specific load pattern
" which directly impacts the ability to reproduce a test.
Source: P. Leitner
et al.
"Where's the Crowd? A Survey and a Vision of Crowdsourcing for Software Engineering
" Journal of Software: Evolution and Process
vol. 28
no. 11
2016
pp. 931-958. (Discusses general challenges in crowdsourcing for SE
including control and repeatability).
Keep practicing
Take the free CT-PT practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CT-PT practice questions
- Question 2Which of the following is considered a common database protocol?
- Question 3What is an advantage of aggregating the results of performance testing?
- Question 4Which of the following can provide measurements for both individual and aggregated elemen…
- Question 5Which of the following is a key challenge when testing applications in a cloud environmen…
- Question 6You have run a load test. When examining the metrics, you see that the virtual users expe…
- Question 7Which of the following is a static performance test?
