Verificação vs Validação
Verificação e validação são palavras comuns do idioma inglês e seus significados também são um pouco semelhantes; no entanto, seu uso na indústria, particularmente no desenvolvimento de software, assume importância após a correção do produto. Também chamada de V&V, verificação e validação são vitais para o sucesso de qualquer software. V & V refere-se ao controle de qualidade no desenvolvimento de software, embora essas palavras possam ser usadas em qualquer lugar, em relação a qualquer coisa ou produto.
Por exemplo, quando você compra um produto da Internet, obtém muitas garantias sobre os recursos do produto. Como você verifica se todos os elogios e os recursos sobre os quais a empresa está falando estão realmente corretos? Bem, você pode fazer isso verificando as análises do produto na rede ou, se tiver sorte e um de seus amigos tiver usado o produto, poderá verificar todos os recursos através dele. No entanto, não é possível saber com certeza se os recursos existem no produto até você obter o produto e usá-lo você mesmo. Somente depois de ter usado o produto, é possível dizer que você verificou e também validou os recursos. Portanto, a validação de um produto é algo que só ocorre após a verificação e não pode ser vice-versa.
A verificação é como passar por uma lista de verificação antes que o produto seja lançado no mercado, enquanto a validação real ocorre quando os clientes o compram e usam. Se você compra um software do mercado, é informado sobre os prós e os recursos e pode verificar esses recursos consultando o documento que lhe foi fornecido juntamente com o software. Mas você não tem 100% de certeza até levá-lo para casa e instalá-lo no seu computador. Somente quando você executa o software em seu sistema é que você pode validar todos os recursos.
A verificação é o processo de garantir que o produto ofereça toda a funcionalidade prometida ao consumidor final. Isso geralmente é feito com a ajuda de revisões, listas de verificação, orientações e inspeções. A validação é o processo de garantir que a funcionalidade, conforme prometido pela empresa, seja de fato o comportamento pretendido do produto. Isso só pode ser feito através do uso real do produto.