Load Testing checks how a system behaves under expected normal and peak user loads. It helps ensure the system can handle typical traffic without issues.
Click to reveal answer
beginner
Define Stress Testing.
Stress Testing pushes the system beyond its normal limits to see how it behaves under extreme conditions, such as very high traffic or resource exhaustion.
Click to reveal answer
intermediate
What is Spike Testing?
Spike Testing suddenly increases the load drastically to check if the system can handle sharp traffic bursts without crashing.
Click to reveal answer
intermediate
Explain Soak Testing (Endurance Testing).
Soak Testing runs the system under a normal load for a long time to find issues like memory leaks or performance degradation over time.
Click to reveal answer
intermediate
How do Load Testing and Stress Testing differ?
Load Testing checks system behavior under expected loads, while Stress Testing pushes the system beyond limits to find breaking points.
Click to reveal answer
Which test type checks system behavior under expected user traffic?
ASoak Testing
BLoad Testing
CSpike Testing
DStress Testing
✗ Incorrect
Load Testing simulates expected user traffic to verify system performance under normal conditions.
What is the main goal of Stress Testing?
ATest system under normal load for a long time
BCheck system response to sudden traffic spikes
CPush system beyond limits to find breaking points
DMeasure system speed under expected load
✗ Incorrect
Stress Testing pushes the system beyond its limits to identify failure points.
Spike Testing is best described as:
ASudden sharp increase in load
BGradually increasing load over time
CTesting system under normal load for hours
DTesting system with no load
✗ Incorrect
Spike Testing involves sudden sharp increases in load to test system stability.
Which test type helps find memory leaks by running long tests?
ALoad Testing
BStress Testing
CSpike Testing
DSoak Testing
✗ Incorrect
Soak Testing runs the system for a long time under normal load to detect issues like memory leaks.
If a system crashes when traffic suddenly doubles, which test type revealed this?
ASpike Testing
BStress Testing
CLoad Testing
DSoak Testing
✗ Incorrect
Spike Testing reveals how a system handles sudden sharp increases in traffic.
Describe the four main types of performance testing: load, stress, spike, and soak.
Think about how each test challenges the system differently.
You got /4 concepts.
Explain why soak testing is important for long-running systems.
Consider what problems appear only after hours or days of use.
You got /3 concepts.
Practice
(1/5)
1. Which type of performance test checks how a system handles normal user traffic over a period?
easy
A. Load test
B. Stress test
C. Spike test
D. Soak test
Solution
Step 1: Understand the purpose of load testing
Load testing measures system behavior under expected normal traffic to ensure it can handle typical user demand.
Step 2: Differentiate from other test types
Stress tests push beyond normal limits, spike tests check sudden jumps, and soak tests check long-term stability, not normal traffic.
Final Answer:
Load test -> Option A
Quick Check:
Normal traffic = Load test [OK]
Hint: Normal user traffic means load test [OK]
Common Mistakes:
Confusing stress test with load test
Thinking spike test handles normal traffic
Mixing soak test with short-term tests
2. Which of the following is the correct description of a spike test?
easy
A. Testing system reaction to sudden traffic increase
B. Testing system under gradually increasing load
C. Testing system limits by pushing beyond capacity
D. Testing system stability over a long period
Solution
Step 1: Define spike test
Spike testing checks how a system reacts to sudden, sharp increases in traffic or load.
Step 2: Compare with other test types
Gradual increase is load test, pushing beyond capacity is stress test, and long period stability is soak test.
Final Answer:
Testing system reaction to sudden traffic increase -> Option A
Quick Check:
Sudden jump = Spike test [OK]
Hint: Sudden traffic jump means spike test [OK]
Common Mistakes:
Confusing spike test with load test
Mixing stress test with spike test
Thinking soak test is about sudden changes
3. Consider this scenario: A system is tested by gradually increasing users from 100 to 1000 over 30 minutes, then holding steady at 1000 users for 2 hours. Which test types are being combined?
medium
A. Load test and stress test
B. Stress test and spike test
C. Load test and soak test
D. Spike test and soak test
Solution
Step 1: Identify gradual increase phase
Gradually increasing users from 100 to 1000 is typical of a load test to check normal traffic handling.
Step 2: Identify steady high load phase
Holding 1000 users for 2 hours tests long-term stability, which is soak testing.
Final Answer:
Load test and soak test -> Option C
Quick Check:
Gradual increase + long hold = Load + Soak [OK]
Hint: Gradual rise + long hold = Load and soak tests [OK]
Common Mistakes:
Confusing spike test with gradual increase
Thinking stress test applies to steady load
Mixing soak test with short duration tests
4. A tester wrote this description: 'Stress testing is done by suddenly increasing the load to check system limits.' What is wrong with this statement?
medium
A. Stress testing uses gradual load increase, not sudden
B. Stress testing checks long-term stability, not limits
C. Stress testing pushes beyond limits but not suddenly
D. Sudden load increase describes spike testing, not stress testing
Solution
Step 1: Understand stress testing
Stress testing pushes the system beyond its limits to find breaking points, usually by increasing load beyond normal gradually or rapidly.
Step 2: Identify sudden load increase meaning
Sudden load increase is characteristic of spike testing, which tests system reaction to abrupt changes.
Final Answer:
Sudden load increase describes spike testing, not stress testing -> Option D
Quick Check:
Sudden jump = Spike test, not stress test [OK]
Hint: Sudden jump means spike, not stress test [OK]
Common Mistakes:
Mixing stress and spike test definitions
Thinking stress test is only gradual
Confusing soak test with stress test
5. A web app must be tested to ensure it can handle 500 users normally, survive sudden spikes to 2000 users, and remain stable under 500 users for 24 hours. Which combination of tests should be planned?
hard
A. Stress test, spike test, soak test
B. Load test, spike test, soak test
C. Load test, stress test, soak test
D. Stress test, load test, spike test
Solution
Step 1: Identify normal user handling test
Testing 500 users normally is a load test to check typical performance.
Step 2: Identify sudden spike handling test
Handling sudden spikes to 2000 users requires spike testing to check system reaction.
Step 3: Identify long-term stability test
Remaining stable under 500 users for 24 hours is soak testing for endurance.
Final Answer:
Load test, spike test, soak test -> Option B
Quick Check:
Normal + sudden spike + long run = Load + Spike + Soak [OK]
Hint: Normal + spike + long run = Load, spike, soak tests [OK]
Common Mistakes:
Replacing spike test with stress test incorrectly
Confusing soak test with stress test
Ignoring long-term stability requirement
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.