Sobes.tech
Middle

Em que casos se aplicam a verificação e validação em QA, QSI e Testing?

sobes.tech IA

Resposta da IA

A verificação e validação são usadas ao longo de todo o ciclo de vida do desenvolvimento de software.

Verificação responde à pergunta: "Estamos a fazer o produto corretamente?" (Are we building the product right?). É uma verificação estática, destinada a confirmar que o produto corresponde às suas especificações e requisitos.

  • Em QA: Verificação de processos e documentação para conformidade com padrões e procedimentos.
  • Em Testing: Testes estáticos, análise de requisitos, revisão de código, walkthroughs. Verificação de se o código está bem escrito e corresponde ao design e requisitos.
  • Em QSI (Intervenções no Sistema de Qualidade / Melhorias nos Sistemas de Qualidade): Auditoria de processos, verificação do cumprimento do sistema de qualidade com os padrões estabelecidos (ISO, CMMI).

Validação responde à pergunta: "Estamos a fazer o produto certo?" (Are we building the right product?). É uma verificação dinâmica, destinada a confirmar que o produto atende às necessidades do usuário e ao uso pretendido.

  • Em QA: Verificação da satisfação dos utilizadores finais, testes de conformidade com os objetivos de negócio.
  • Em Testing: Testes dinâmicos (funcionais, de integração, de sistema, de aceitação). Verificação de que o produto funciona como esperado pelo utilizador e resolve as suas tarefas.
  • Em QSI: Avaliação da eficácia das melhorias implementadas no sistema de qualidade do ponto de vista da satisfação dos stakeholders e do alcance dos objetivos de negócio.