Thursday 4 April 2013

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

20 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
  3. Hi,Thanks for the detail info about the quality control

    ReplyDelete
  4. Quality control in any manufacturing company is important, to get reputation, customer satisfaction. Here, Tech Cloud ERP provides the best Quality Control Management Software in India. We have a cloud based erp software in hyderabad, which is the best erp software in hyderabad.
    Try a free demo now!

    ReplyDelete
  5. Thanks for sharing nice post and nice urging commented at this place, I am in fact enjoying by these.I like visiting your site since I always come across interesting articles like this one. Keep sharing! Regards. Read more about
    software testing services
    testing services companies
    Software Testing and Quality Assurance Services
    Software Qa Services
    Performance testing services
    Security testing services
    software testing company

    ReplyDelete
  6. The site is really beneficial for everyone to know about this topic. I think if you read blog than you will get some more information from blog. This is really useful blog.quality assurance

    ReplyDelete
  7. Nice share thanks for the details in quality control

    ReplyDelete
  8. Nice work, so if you need any online converter for your files then use this;

    Simple File Converter

    ReplyDelete

  9. Thanks for give me this information really this blog is very useful

    ISO 9001 Lead Auditor Course

    ReplyDelete
  10. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.… I love to read your Software QA services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    ReplyDelete
  11. Wow this is really amazing post. Thanks for sharing the useful informative data.Keep blogging.
    software testing course in chennai

    ReplyDelete
  12. Nice Blog, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing companies, please share. It is very useful who is looking for smart test automation platform
    Mobile Testing Services
    QA Services

    ReplyDelete
  13. Thanks for sharing this information with us. Got lots of new ideas and information about machines from here. Keep sharing you knowledge. Also, Check Here about the Automated Quality Inspection System Canada.

    ReplyDelete
  14. Awesome! Amazing list of blog thanks you so much for sharing this awesome piece I always love to read. this is really helpful to us
    ISO 9001 Certification in Ahmedabad

    ReplyDelete
  15. Nice and informative blog! This blog provides information about businesses depends on QA outsourcing services to create a software product that meets all the requirements of performance and helps them boost their business.
    If you want to know about QA Outsourcing Services in US then you can click here.
    Thanks for sharing.

    ReplyDelete
  16. A great piece of information on QA testing

    ReplyDelete

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