Wednesday, 29 February 2012

Quality Assurance Vs Quality Control

Most people and organizations are confused about the difference between Quality Assurance, Quality Control and Testing. The are closely related, but different concepts.

All three are useful to manage risks of developing and managing software.

Quality Assurance[QA]: It represents the set of activities designed to ensure that the development and maintenance is adequate to ensure a software will meet the objectives.

Quality Control[QC]: It represents the set of activities performed to evaluate a developed work product.

Testing: It represents the process of executing the system with the intention of finding issues.

QA activities to ensure that the process is defined and appropriate. Standards and Methodologies are examples of QA activities. QA review should focus on the process elements of a project.

QC activities focus on finding defects for every specific deliverable. So, Testing is part of QA activity. Testing for quality isn't assuring quality. It's controlling it.

So we can simply say that QA is Process Oriented and QC is Product Oriented.


Post a Comment

Back To Top