Workflow Detail: Execute Performance
Test
Purpose
|
|
The purpose of performance testing is twofold. Performance tests are executed to
ensure that a system is capable of achieving the performance criteria or benchmark
established for the system. Additional types of performance tests are implemented to
ensure that a system, when exposed to various workloads, conditions, or volumes of data,
continues to function acceptably.
The performance tester is the principle worker involved in this workflow detail,
however there is interaction with the implementer and system integrator.
Additionally, if test classes and packages were necessary, there is additional interaction
with these workers.
Test execution should be done under a controlled environment. This includes:
- A test system that is isolated from non-test influences.
- The ability to set-up a known initial state for the test system(s) and return to this
state upon the completion of testing (to re-execute tests).
|