CHAPTER 10: Testing and Quality Assurance

Introduction to Testing and Quality Assurance

One of the main goals of software development is to produce high-quality software, with quality usually defined as meeting the specifications and fit to use. To achieve that goal, there is a need for testing—maintaining a set of techniques for detecting and correcting errors in a software product.

Notice that the best way to obtain quality in a product is to put it there in the ...

Get Essentials of Software Engineering, 4th 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.