DIFFERENCE BETWEEN QUALITY CONTROL & QUALITY ASSURANCE (SIMPLE THEORY)

0
4937

What is Quality Control ?

Quality control popularly abbreviated as QC. It is a Software Engineering process used to ensure quality in a product or a service. It does not deal with the processes used to create a product; rather it examines the quality of the “end products” and the final outcome.

What is Quality Assurance ?

Quality Assurance is popularly known as QA Testing, is defined as an activity to ensure that an organization is providing the best possible product or service to customers.

Difference Between Quality Control & Quality Assurance

Quality Assurance Quality Control
It is a process which deliberates on providing assurance that quality request will be achieved. QC is a process which deliberates on fulfilling the quality request.
A QA aim is to prevent the defect. A QC aim is to identify and improve the defects.
QA is the technique of managing quality. QC is a method to verify quality.
QA Example: Verification. QC Example: Validation.
All team members are responsible for QA. Testing team is responsible for QC.
It’s a Preventive technique. It’s a Corrective technique
QA means Planning for doing a process. QC Means Action for executing the planned process.
It’s a Proactive measure. It’s a Reactive measure.
QA makes sure you are doing the right things. QC makes sure the results of what you’ve done are what you expected.
It is performed before Quality Control. It is performed only after QA activity is done.
QA is the process to create the deliverables. QC is the process to verify that deliverables.
It requires the involvement of the whole team. It requires the involvement of the Testing team.