In at least 3 paragraphs answer the following. Cite your sources.
What role does testing provide in project quality assurance and quality control of IT projects? Provide at least 2 examples where thorough testing would have avoided a software or hardware issue.