CT-PT practice question 5 of 10
Which of the following is a key challenge when testing applications in a cloud environment?
Full set: 40 questionsA key challenge in cloud testing is the limited control over the test environment. Cloud platforms are typically multi-tenant, meaning resources (CPU, network, I/O) are shared among multiple customers. This can lead to resource contention and performance variability, often referred to as the "noisy neighbor" effect. This lack of full environmental control makes it difficult to guarantee consistent test execution timing and to isolate application performance from the underlying infrastructure's fluctuating state. This is a fundamental challenge when trying to establish reliable performance baselines or test real-time systems.
B. Inability to generate significant load: This is incorrect. The elasticity and scalability of cloud environments are major advantages, making them ideal for easily and cost-effectively generating massive, geographically distributed loads for performance testing.
C. Lack of user behavior simulation tools: This is incorrect. A wide variety of open-source and commercial load testing tools (e.g., JMeter, Gatling, LoadRunner Cloud) are readily available and integrate well with cloud platforms.
D. Test execution speed being too high: This is not considered a challenge. High execution speed is generally a desirable outcome. The actual challenge is performance unpredictability and variability, not consistently high speed.
1. ISTQB® Certified Tester Performance Testing Syllabus (v1.0
2018): In Section 4.3.3
"Performance Test Environment
" the syllabus explicitly states
"The performance test environment may be difficult to control
especially when using a production or shared test environment (e.g.
in the cloud)." This directly supports the challenge of limited control.
2. Buyya
R.
Yeo
C. S.
Venugopal
S.
Broberg
J.
& Brandic
I. (2009). Cloud computing and emerging IT platforms: Vision
hype
and reality for delivering computing as the 5th utility. Future Generation Computer Systems
25(6)
599-616. This foundational paper discusses the characteristics of cloud computing
including multi-tenancy and resource virtualization (Section 2.1). These characteristics are the root cause of the limited control and performance variability that pose challenges for testing.
3. Rao
N.
Sasidhar
B.
& Kumar
V. S. (2010
February). Cloud computing for mobile world. In 2010 International Conference on Signal Acquisition and Processing (pp. 92-96). IEEE. This paper notes that in a multi-tenant cloud environment
"performance of an application can be affected by other applications running on the same physical host
" highlighting the "noisy neighbor" problem which complicates performance testing and control.
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 1What challenge must be considered when using crowds to emulate load generation?
- 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 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?
