A Garantia de Qualidade (QA) é um processo que garante que um serviço ou produto atenda aos requisitos necessários. O procedimento ajuda a manter padrões vitais de qualidade para que uma organização entregue um produto ou serviço que atenda às expectativas dos clientes.
O QA em testes de software garante que o produto final atenda aos objetivos definidos pelo escopo do projeto. O processo de controle de qualidade ajuda a detectar problemas antes que eles ocorram no produto final. Desta forma, a melhoria da qualidade é contínua e consistente no processo de desenvolvimento.