I need to get something straight: QA and QC are different. You may ask me. really ?
Why must I point this out? Because programmers don't seem to get it and use these terms interchangeably.
so i will tell you like this ...
QA is QualityAssurance
butQC is QualityControl
The difference is that QA is process oriented and QC is product oriented.
Testing, therefore is product oriented and thus is in the QC domain. Testing for quality isn't assuring quality, it's controlling it. So still who was argue with me then for them is this clear to you my friend ?
Why all the fuss?
There are lots of reasons to ensure the distinction between the two. Easily, the ones that come to mind are:
I am Masud Parvez. Working as IT Senior Project Manager for RMIT University. Previously I built and run a distributed Test Center. My success was to turn that in to one of the most successful business units of the company.