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 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.