Performance-based

This type of coverage is aimed at the speed with which the test object carries out its tasks for various types of processing, such as real-time, online and batch.

(Sub)types of performance tests are load, stress or benchmark testing.

These each have their own definition:

  • load testing checks whether and how the test object performs with normal and maximum expected usage;
  • stress testing checks at which degree of usage the test object’s performance drastically deteriorates (the breaking point);
  • benchmark testing carries out the same performance test on various configurations of the system under test and measures the results.