Comparison of Quality Assurance (QA), Quality Control (QC), 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. |
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 |
hi, one update regarding document bug in the above article.
ReplyDeleteIn 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
Nice post! It is really very helpful for us. If anyone want to know the details about
ReplyDeleteQuality Assurance Consultant in Australia Contact Us at 0414775872 or admin@pqas.com.au .
Hi,Thanks for the detail info about the quality control
ReplyDeleteQuality 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.
ReplyDeleteTry a free demo now!
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
ReplyDeletesoftware testing services
testing services companies
Software Testing and Quality Assurance Services
Software Qa Services
Performance testing services
Security testing services
software testing company
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
ReplyDeleteNice share thanks for the details in quality control
ReplyDeleteNice work, so if you need any online converter for your files then use this;
ReplyDeleteSimple File Converter
That will easily convert one file into another like those;
ReplyDeleteOdp to Ppt
Ods to Pdf
Vob to Mp4
Mov to Flv
Mpg to Avi
ReplyDeleteThanks for give me this information really this blog is very useful
ISO 9001 Lead Auditor Course
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.
ReplyDeleteWow this is really amazing post. Thanks for sharing the useful informative data.Keep blogging.
ReplyDeletesoftware testing course in chennai
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
ReplyDeleteMobile Testing Services
QA Services
Nice share ! Thanks for the post in Quality Inspections.
ReplyDeleteThis post is so usefull and informative.keep updating with more information...
ReplyDeleteSoftware Testing Courses in Mumbai
Software Testing Training in Ahmedabad
Software Testing Courses in Kochi
Software Testing Courses in Trivandrum
Software Testing Courses in Kolkata
Good to see such a nice blog post Best Software quality assurance services in USA
ReplyDeleteThanks 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.
ReplyDeleteAwesome! Amazing list of blog thanks you so much for sharing this awesome piece I always love to read. this is really helpful to us
ReplyDeleteISO 9001 Certification in Ahmedabad
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.
ReplyDeleteIf you want to know about QA Outsourcing Services in US then you can click here.
Thanks for sharing.
A great piece of information on QA testing
ReplyDelete