2.Identify defects before program deployment
3.Helps improve the quality & reliability.
4.It makes the predictable program behavior.
5.Reduce the incompatibility & interoperability issues.
6.Help marketability & customer retention.
Quality Control VS Quality Assurance :
Quality control: mechanism to ensure that quality characteristics are necessary in the done product
Quality Assurance: Ensures that the quality of the management of working procedures.
Source of Defect: