What is Quality Assurance?
From Software testing and development
Quality Assurance is about improving quality through prevention.
Software Testing on the other hand is about finding problems with the system being tested.
Quality Assurance is applied to a project as a whole from the way requirements are gathered through to how defects are managed and resolved.
