Quality Assurance significa Garantia de Qualidade em Teste de Software é definida como um procedimento para garantir a qualidade dos produtos ou serviços de software fornecidos aos clientes por uma organização. A garantia de qualidade se concentra em melhorar o processo de desenvolvimento de software e torná-lo eficiente e eficaz de acordo com os padrões de qualidade definidos para produtos de software. A Garantia de Qualidade é popularmente conhecida como Teste de QA.