Difference between Quality Assurance and Software testing

QUALITY ASSURANCE VS SOFTWARE TESTING

Whilst quality assurance and software testing go hand in hand , they are not the same.

QUALITY ASSURANCE is a process oriented activity. It’s all about preventing defects by ensuring the processes used to manage and create deliverables work. Not only do they work, but are consistently followed by the team. Quality assurance helps a company create products and services that meet the needs, expectations and requirements of customers. It yields high-quality product offerings that build trust and loyalty with customers. Activities involved in quality assurance include ; tools selection, quality audit , defining process.

SOFTWARE TESTING is a process of running a system in order to detect bugs. Software testing verifies that a system functions according to customer’s requirement – it does what it is supposed to do and that it’s defect free. Examples include; Valid email and valid password – successful login Invalid email and invalid password - unsuccessful login