“Tests are sometimes mistaken with quality assurance. These two notions are not identical: 1) quality assurance ensures that the organization's processes are implemented and applied correctly; 2) testing identifies defects and failures, and provides information on the software and the risks associated with their release to the market” TestingSoftware EngineeringSoftware DevelopmentQuality AssuranceSoftware TestingSoftware Quality Assurance Book:Fundamentals of Software Testing Source: Fundamentals of Software Testing