Search here

Pages

Compare Quality-Assurance, Quality-Control, Testing



Comparison of Quality Assurance (QA), Quality Control (QC), Testing ?

qa-and-testing



No.
Quality Assurance (QA)
Quality Control (QC)
Testing
1 Quality Assurance: A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives. Quality Control: A set of activities designed to evaluate a developed work product. Testing: The process of executing a system with the intent of finding defects. (Note that the "process of executing a system" includes test planning prior to the execution of the test cases.)
2 QA activities ensure that the process is defined and appropriate. Methodology and standards development are examples of QA activities. A QA review would focus on the process elements of a project - e.g., are requirements being defined at the proper level of detail. QC activities focus on finding defects in specific deliverables - e.g., are the defined requirements the right requirements Testing is one example of a QC activity, but there are others such as inspections
3 QA is process oriented QC is product oriented. Testing therefore is product oriented and thus is in the QC domain.
4 Preventive activities. It is a antidotal method. It is a antidotal method.
5 Quality Assurance makes sure you are doing the right things, the right way. Quality Control makes sure the results of what you've done are what you expected. Testing for quality isn't assuring quality, it's controlling it.

These are the main differences between Quality Assurance (QA), Quality Control (QC), Testing


Compare-Quality-Assurance-Quality-Control-Testing

qa-qc-comparison
Click on the image for Zoom view

Difference between QA and QC are as follows : 

qa-qc-difference


Quality Assurance Quality Control
1. Quality Assurance helps us to build processes. 1. Quality Control helps us to implements the build processes.
2. It is the Duty of the complete team. 2. It is only the Duty of the Testing team.
3. QA comes under the category of Verification. 3. QC comes under the category of Validation.
4. Quality Assurance is considered as the process oriented exercise. 4. Quality Control is considered as the product oriented exercise.
5. It prevents the occurrence of issues, bugs or defects in the application. 5. It always detects, corrects and reports the bugs or defects in the application.
6. It does not involve executing the program or code. 6. It always involves executing the program or code.
7. It is done before Quality Control.

7. It is done only after Quality Assurance activity is completed.

8. It can catch an error and mistakes that Quality Control cannot catch, that is why considered as Low Level Activity.

8. It can catch an error that Quality Assurance cannot catch, that is why considered as High Level Activity.

9. It is human based checking of documents or files. 9. It is computer based execution of program or code.
10. Quality Assurance means Planning done for doing a process. 10. Quality Control Means Action has taken on the process by execute them.
11. Its main focuses on preventing Defects or Bugs in the system. 11. Its main focuses on identifying Defects or Bugs in the system.
12. It is not considered as a time consuming activity. 12. It is always considered as a time consuming activity.
13. Quality Assurance makes sure that you are doing the right things in the right way that is the reason it is always comes under the category of verification activity. 13. Quality Control makes sure that whatever we have done is as per the requirement means it is as per what we have expected, that is the reason it is comes under the category of validation activity.
14. QA is Pro-active means it identifies weaknesses in the processes. 14. QC is Reactive means it identifies the defects and also corrects the defects or bugs also.


Click on the image for zoom view

2 comments :

  1. hi, one update regarding document bug in the above article.
    In the last image highlighting differences between QA and QC.
    The last row 'Used for' is swapped for both the QA and QC.
    Hence, it is wrong and should be corrected asap.

    Thanks

    ReplyDelete
  2. Nice post! It is really very helpful for us. If anyone want to know the details about
    Quality Assurance Consultant in Australia Contact Us at 0414775872 or admin@pqas.com.au .

    ReplyDelete

Share your feedback and queries here. Your feedback are more valuable to us!