What are the key differences between QA and QC?
Do you know the key differences between QA (quality assurance) vs. QC (quality control) in software testing?
QA & QC are both aspects of quality management, they are primarily different in their focus:
· QA is process-oriented & focuses on flaw prevention, while
· QC is product-oriented & focuses on defect detection
According to NASA, the most rigorous software engineering firms:
· Software QA: “The function of software quality that assures that the standards, processes, and procedures are appropriate for the project and are correctly implemented”
· Software QC: “The function of software quality that checks that the project follows its standards, processes, and procedures and that the project produces the required internal and external (deliverable) products”
In short, Quality Assurance concentrates on the process of quality, while Quality Control concentrates on the quality of productivity. ]
Quality Assurance (QA) refers to the process used to create the deliverables and can be performed by a manager, client, or even a third-party reviewer.
Quality Control (QC) refers to quality-related activities associated with the creation of project deliverables. Quality control is used to verify that deliverables are of acceptable quality and that they are complete and correct.
P.S. We are always happy to read your comments and thoughts ;)