Quality Assurance and Quality Control (Testing)

What are Quality Assurance (QA) and Quality Control (QC)?

Quality Assurance is defined as any system devoted to ensuring a product or service meets specific requirements and standards. The implementation of Quality Assurance differs between industries, products, and companies but the focus is the same; ensuring the final product/service meets the criteria it needs to in order to be considered a sufficient final offering.

A common misconception is that Quality Assurance is a form of testing, but this is not the case; good QA is present throughout the development of a product or service as it is focused more on preventing defects in the processes used to create the products, not identifying them. Which brings us nicely to Quality Control…