-
Teste -> é um conjunto de atividades que podem ser planejadas antecipadamente e conduzidas sistematicamente. Uma das características do teste é: Um bom teste tem alta probabilidade de encontrar um erro.
Verificação -> refere-se ao conjunto de atividades que garante que o software implementa corretamente uma função específica.
Validação -> refere-se a um conjunto de atividades diferente que garante que o software construído corresponde aos requisitos do cliente.
Fonte: Pressman - 4ª edição.
-
Barry Boehm, pioneiro da engenharia de software, expressou sucintamente a diferença entre validação e verificação
(BOEHM, 1979):
• 'Validação: estamos construindo o produto certo?'
• 'Verificação: estamos construindo o produto da maneira certa?'
-
c-
Requisitos sao validados, o software é verificado.
-
Verificação está mais relacionado ao modo de construir o sistema. tais como: metodologias, linguagens etc.Ou seja, se refere a maneira de desenvolver o sistema.
Validação está relacionado se os requisitos do sistema estão aderentes ao acordado com os clientes.Pode acontecer de fazer uma verificação eficiente em um sistema, ou seja, o mesmo foi produzido conforme planejado, mas na hora de entregar ao cliente (validação) não era o que este solicitou.
-
Esta resposta está errada, de acordo com o simulado estácio de engenharia de software. A correta seria
verificação, teste e validação.