Um módulo de cálculo de impostos é validado verificando, por meio de exame e evidências objetivas, que ele cumpre os requisitos para seu uso pretendido específico — por exemplo, que calcula corretamente o imposto para um determinado conjunto de entradas do mundo real sob a jurisdição para a qual foi construído. A evidência pode ser os resultados de testes de aceite, uma demonstração para as partes interessadas ou um relatório de análise. A validação pergunta: construímos a coisa certa?
Qual é a diferença entre validação e verificação? A verificação confirma que os produtos de trabalho atendem aos seus requisitos especificados — construímos a coisa do jeito certo? A validação confirma que os requisitos para um uso pretendido ou aplicação específica foram cumpridos — construímos a coisa certa? Ambas usam evidências objetivas.
Qual vem primeiro? A verificação normalmente vem primeiro, por meio de revisões e teste de componente. A validação vem depois, em níveis mais altos, culminando no teste de aceite realizado pelo usuário.
A validação é feita apenas no final? A validação em nível de aceite acontece no final, mas as atividades de validação podem ocorrer ao longo de todo o processo — toda verificação de que um produto cumpre seu uso pretendido é validação.
O teste de aceite é uma forma de validação? Sim. O teste de aceite fornece a evidência objetiva de que o sistema satisfaz os critérios de aceite e os requisitos para seu uso pretendido.