A project team is preparing to launch a new e-commerce website. Before deployment, the team wants to understand how the system will behave during a massive, unexpected surge in traffic, such as during a flash sale that attracts double the anticipated number of users. The goal is to identify the system's breaking point and ensure it can recover gracefully. Which type of testing is being described?
This scenario describes stress testing. Stress testing is designed to evaluate a system's performance and stability under conditions that exceed its normal operational capacity. The key goal is to find the system's breaking point and assess its recovery capabilities, which aligns with the scenario's objective of preparing for a massive, unexpected surge in traffic. Regression testing ensures new changes do not negatively impact existing features. Unit testing focuses on individual components in isolation. Smoke testing is a high-level check to ensure the most critical functions of a build are working before proceeding with more exhaustive testing.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the primary purpose of stress testing?
Open an interactive chat with Bash
How is stress testing different from load testing?