What is Quality Control?
Quality Control is a software engineering process that is used to ensure that the approaches, techniques, methods, and processes designed for the project are followed correctly. Quality control activities operate and verify that the application meet the defined quality standards.
- It focuses on an examination of the quality of the end products and the final outcome rather than focusing on the processes used to create a product.
- It is a reactive process and is detection in nature.
- These activities monitor and verify that the project deliverables meet the defined quality standards.
Quality Assurance (QA) vs Quality Control (QC)
Quality Assurance (QA) and Quality Contro(QC) are both important methods in software engineering to get high-quality software. Quality Assurance (QA) prevents software defects or minimizes the number of defects in software before delivery by making sure that proper methods and processes are followed during the software development process. Whereas Quality Control (QC) identifies and fixes the defects or errors that exist after development.