Chapter 2

An introduction to modern software quality assurance

Bruce R. Maxim and Marouane Kessentini,    Department of Computer and Information Science, University of Michigan-Dearborn, Dearborn, MI, USA


Software quality was at one time restricted to ensuring that a completed software product conformed to its explicitly stated requirements. For several years now, meeting customer expectations (both implicit and explicit) has become an important aspect of software quality assurance (SQA). The news media is filled with reports of failed software systems. Most of these failures can be traced to defects that could have been detected with better attention to the management of software quality. Modern end-users expect software products to ...

Get Software Quality Assurance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.