Improving the process & monitoring for quality assurance these are two important processes in the quality assurance. It makes sure that the development of projects will be proficient based on the properly pre instructed standards, provision, and features requisite, this will be having without any error, defect and problems. That seems tried to get better development process from the starting of the project to ensure this, & it's oriented to "avoidance".
Project or application testing is leaning to 'detection'. It does examine a program or a system under illegal terms & conditions.