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

27 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
    Replies
    1. Great Article Cloud Computing Projects

      Networking Projects

      Final Year Projects for CSE

      JavaScript Training in Chennai

      JavaScript Training in Chennai

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  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. Thanks for sharing such a great blog... I am impressed with you taking time to post a nice info.
    App Development Company

    ReplyDelete
  5. 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
  6. 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
  7. 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
  8. Nice share thanks for the details in quality control

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

    Simple File Converter

    ReplyDelete
  10. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work..
    software testing company
    QA Outsourcing Sevices

    ReplyDelete
  11. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work..
    software testing outsourcing services
    QA Outsourcing Sevices
    Performance testing Services
    Automation testing services

    ReplyDelete
  12. Thank you so much. Your blog is very helpful. Could you please post any material on qa testing services too?

    ReplyDelete

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

    ISO 9001 Lead Auditor Course

    ReplyDelete
  14. 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
  15. Wow this is really amazing post. Thanks for sharing the useful informative data.Keep blogging.
    software testing course in chennai

    ReplyDelete
  16. This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work.It is very useful who is looking for QA Testing Services

    ReplyDelete

  17. Thanks for sharing this informative content , Great work
    To crack scrum master interview : Agile coach interview questions

    ReplyDelete
  18. 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
  19. Nice and interesting post, I appreciate your hard work. keep it up…!!!Thanks for such useful information, It is true that now if you want to grow your business you will surely need the mobile app testing services for your business. But for that purpose everyone needs best mobile app testing companies.

    ReplyDelete

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