Stress testing is the system testing of an integrated, blackbox application that attempts to cause failures involving how its performance varies under extreme but valid conditions (e.g., extreme utilization, insufficient memory inadequate hardware, and dependency on over-utilized shared resources).
The typical goals of stress testing are to:
The typical objectives of stress testing are to:
Typical examples include stress testing of an application that is:
Stress test execution can typically begin when the following preconditions hold:
Stress testing is typically complete when the following postconditions hold:
Stress testing typically involves the independent test team performing the following testing tasks using the following techniques:
Load testing is typically performed on the following environments using the following tools:
Stress testing typically results in the production of all or part of the following work products from the test work product set:
Stress testing typically consists of the following tasks
being performed during the following phases:
PHASE →
TASK ↓ |
Business
Strategy (*) |
Business
Optimization |
Initiation | Construction | Delivery | Usage | Retirement |
---|---|---|---|---|---|---|---|
Test
Planning |
Not
Applicable |
Not
Applicable |
Completed | Optional
Regression |
Not
Applicable |
Not
Applicable |
Not
Applicable |
Test
Reuse |
Not
Applicable |
Not
Applicable |
Optionally
Started (**) |
Completed | Not
Applicable |
Not
Applicable |
Not
Applicable |
Test
Design |
Not
Applicable |
Not
Applicable |
Optionally
Started (**) |
Completed | Not
Applicable |
Optional
Regression |
Not
Applicable |
Test
Implementation |
Not
Applicable |
Not
Applicable |
Optionally
Started (**) |
Completed | Not
Applicable |
Optional
Regression |
Not
Applicable |
Test
Execution |
Not
Applicable |
Not
Applicable |
Optionally
Started (**) |
Completed | Not
Applicable |
Optional
Regression |
Not
Applicable |
Test
Reporting |
Not
Applicable |
Not
Applicable |
Not
Applicable |
Completed | Not
Applicable |
Optional
Regression |
Not
Applicable |