- QATestLab Blog >
- QA Basics >
- How to Distinguish Between QC, QA and Testing?
How to Distinguish Between QC, QA and Testing?
The specialists of IT sphere should clearly understand different notions and concepts. Several notions may have some resembling features. To avoid mixing up such a kind of concepts, one should always enrich his theoretical knowledge.
A lot of misconceptions may appear around somehow connected terms used in testing field. For example, it is difficult for a newcomer to differentiate unit testing and integration testing, white and black box testing, etc. Software testing is full of such troublesome terms.
Additionally to different testing types, there three more concepts concerned the quality of developed products.
What Terms May Cause Difficulties?
- Quality control
- Quality assurance
- Testing
Some people use QC, QA and testing as alternatives. At first sight, these terms look similar, but it is not really so. Surely, they have some common features. But there are also couples of differences. It is important to clearly understand the shades of their meanings.
What Is the Difference Between QC, QA and Testing?
- The aim of testing is to discover bugs in the developed product. It is the fundamental process of the software product procedure. Numerous testing types, for example, mobile testing, regression testing, load testing, etc., are performed by testers or the team of specialists.
- Quality control evaluates the product quality. It gives the final feedback about the product quality. It defines the mismatches, before end users get the product.
Quality assurance is more effective than QC. The purpose of QA is to re-engineer the system with the aim of preventing further happening of earlier discovered bugs.
Learn more from QATestLab
Related Posts:
- Software Testing & QA: Not-boring Explanation (for Dummies)
- Software Development (Doesn’t) Need Independent QA
- Is Your E-commerce Ready for Black Friday & Cyber Monday? Let’s Check!
No Comments Yet!
You can be the one to start a conversation.