Simply put, quality assurance (QA), or failure prevention, is the prevention of failures from occurring in the future by improving the process. Quality control (QC), or failure detection, is the process of detecting, correcting, and modifying the product to meet standards.