This document provides an overview of software quality assurance and testing. It discusses what SQA is, why it is important, and the software development and testing life cycles. It describes the differences between verification and validation. It also outlines seven principles of software testing and what is involved in SQA planning, such as analyzing the product, designing a test strategy, creating test objectives, defining testing criteria, and planning test environments and schedules.
Related topics: