We send our product for testing before shipping. Some tests fail. We fix the defects and send it again for testing. This time it passes.
What did we do - QA or QC?
Neither.We fixed defects. Period.
Only the process that we used to make the product, can provide Assurance of Quality.
Defects reaching final testing indicates some flaw in the process, or in its implementation. We need to ask: Why was the defective code not caught in review? Why did unit testing not catch it? Were the specifications, clear & complete? ...
It is when we investigate the cause of the defects reaching final testing, and institute corrective measures, that the feedback loop is completed. There can be no control without feedback. Only then does Quality Control (QC) happen.
No comments:
Post a Comment