Objective | QA focuses on providing assurance that the quality requested will be achieved. | QC focuses on fulfilling the quality requested. |
Technique | QA is the technique of managing quality. | QC is the technique to verify quality. |
Involved in which phase? | QA is involved during the development phase. | QC is not included during the development phase. |
Program execution is included? | QA does not include the execution of the program. | QC always includes the execution of the program. |
Type of tool | QA is a managerial tool. | QC is a corrective tool. |
Process/ Product-oriented | QA is process oriented. | QC is product oriented. |
Aim | The aim of quality assurance is to prevent defects. | The aim of quality control is to identify and improve the defects. |
Order of execution | Quality Assurance is performed before Quality Control. | Quality Control is performed after the Quality Assurance activity is done. |
Technique type | QA is a preventive technique. | QC is a corrective technique. |
Measure type | QA is a proactive measure. | QC is a reactive measure. |
SDLC/ STLC? | QA is responsible for the entire software development life cycle. | QC is responsible for the software testing life cycle. |
Activity level | QA is a low-level activity that identifies an error and mistakes that QC cannot. | QC is a high-level activity that identifies an error that QA cannot. |
Focus | Pays main focus is on the intermediate process. | Its primary focus is on final products. |
Team | All team members of the project are involved. | Generally, the testing team of the project is involved. |
Time consumption | QA is a less time-consuming activity. | QC is a more time-consuming activity. |
Which statistical technique was applied? | Statistical Process Control (SPC) statistical technique is applied to Quality Assurance. | Statistical Quality Control (SQC) statistical technique is applied to Quality Control. |
Example | Verification | Validation |