This document discusses the differences between quality assurance (QA) and software testing. It notes that QA is the process of auditing quality requirements and results from quality control measurements to ensure standards are met, while quality control is the process of monitoring and recording results from quality activities to assess performance and recommend changes. Several tools used for QA like affinity diagrams and prioritization matrices are presented. The document argues that software testers have a broader role than just testing and outlines responsibilities like requirements analysis, coding, documentation, and metrics collection that testers take on. It questions why testers are often called QA instead of testers and how testers can improve through activities like code reviewing and measuring results.