This book has sought to cover the most salient aspects of software quality assurance. In doing so we have discussed what software quality is, why it is important, and how it is defined. We have examined how the activities of quality assurance are closely linked to the choice of software development process. We have covered agile software development, testing, inspections, safey reviews, metrics, and cost estimation.
Swipe to navigate through the chapters of this book