17 Efficiency Testing

Efficiency describes the capability of the software product to provide appropriate performance relative to the amount of resources used under stated conditions.

In this chapter, two characteristics of efficiency are considered according to the ISO 9126 Quality Model [ISO 9126]:

  • Time behavior (performance)
  • Resource behavior

Terms used in this chapter

efficiency testing, load profile, load testing, operational profile, performance profiling, performance testing, resource utilization testing, scalability testing, stress testing, volume testing

17.1 Overview

We generally associate time behavior with the performance of the system under test. We are interested in answers to the basic question, How fast? Resource behavior addresses ...

Get The Software Test Engineer's Handbook, 2nd Edition, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.