SQL SERVER – Difference Between Quality Assurance and Quality Control – QA vs QC

Regular readers of this blog are aware of my current outsourcing assignment. I am managing very large outsourcing project in India. One thing is very special in all Indian offices are “Tea Time.” Everybody wants to attend Tea Time not only for tea or coffee but for the interesting discussion occurs at that time. This is the time when all the department employees are together and discussing whatever they wish. Today there was an interesting discussion about Quality Assurance (QA) and Quality Control (QC).

SQL SERVER - Difference Between Quality Assurance and Quality Control - QA vs QC quality-control-800x231

It is very interesting to know that these two similar sounding words are very different in practice. QA is process oriented and QC is product oriented. The goal of QA as well as QC is to deliver quality product. Many of the developers did not know the difference between this two important roles in project development.

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.
Example : project audits , process checklists

Quality Control: A set of activities designed to evaluate a developed work product.
Example : testing the process

Let me know your thoughts about this post. Let me know if you want me to write more articles like this one.

Reference : Pinal Dave (https://blog.sqlauthority.com)

Developer, Software Development, SQL Server
Previous Post
SQL SERVER – TRUNCATE Can’t be Rolled Back Using Log Files After Transaction Session Is Closed
Next Post
SQL SERVER – Change Password of SA Login Using Management Studio

Related Posts

6 Comments. Leave new

  • Vipul Agarwal
    January 31, 2008 5:36 pm

    I have a database on SQL Server 2000 and recently we moved it to SQL Server 2005.
    After doing quality testing we found that when we run same query in the 2 servers we are not getting the same output.

    Can someone explain on this…why this is happening?

  • Hi Pinal,

    Please let me know where i can get the complete information on database testing (currently working as a sql server developer)and also need the information on SSIS,SSRS,SSAS


  • Thank you Pinal Dave,
    I am a student and am glad that you could clairify the difference between these two roles. Please continue to be so informative. We need more people like you.

  • Hassan Mahdi
    March 29, 2012 5:54 pm

    QA is preventive approach
    QC is reactive approach

  • Thanx Pinal Dave,

    how to implement QA in IT Environment? how is the scope? and should i to create QA Server?

  • Hello Pinal, I am in charge of a software product. I would like to know how I can change the SQL password of multiple databases situated at multiple sites across India. I also want to restrict users from accessing their database using windows authentication. Is there a free ware tool that can carry out both functions? Kindly Help. Best Regards, Bejoy


Leave a ReplyCancel reply

Exit mobile version