What Is Software Quality?

How do you define software quality? Do you think it’s possible to test a sizable application completely? How do your processes consider quality? Do you implement and then enter a test-and-fix phase? As your application becomes larger or more complex, the answers to these questions can make a difference between success and failure of your product, particularly if your application is exposed to the Internet.

This section covers the typical model of achieving quality in software, which is based on a model used for making physical products before mass production was developed, and why this model doesn’t work well. A model of quality that does apply to software is described as well as how your programming language allows ...

Get The Practical Guide to Defect Prevention now with O’Reilly online learning.

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