Please enable JavaScript.
Coggle requires JavaScript to display documents.
Verificação e validação - Coggle Diagram
Verificação e validação
Verificação Estática (Inspeções)
Foco Principal
Análise de representações do sistema (como código-fonte, modelos UML, requisitos e esquemas de banco de dados) -> Estamos construindo o produto da maneira correta?
Natureza
Não exige a execução do sistema e pode ser aplicada muito antes da fase de implementação, sem custos adicionais de criação de ambientes temporários de teste
Supervantagem
Os erros não se mascaram ou se escondem mutuamente, pois não há interações em tempo de execução.
Qualidade Ampla
Além de encontrar bugs, as inspeções avaliam portabilidade, manutenibilidade e cumprimento de normas.
Ponto Cego
Inspeções não conseguem verificar requisitos reais do cliente nem características não funcionais, como desempenho e usabilidade.
Verificação Dinâmica (Testes)
Foco Principal
O exercício do produto operando com a execução de dados de teste e a observação direta de seu comportamento operacional.
Estratégia Complementar
Testes e inspeções não são inimigos, são técnicas complementares que devem ser usadas conjuntamente no processo de V&V
Testes de Validação
Demonstram ao desenvolvedor e ao cliente que o sistema opera como o planejado e atende aos requisitos através do uso normal esperado.
Testes de Defeitos
Procuram falhas em que o comportamento é indesejado (corrupção de dados, quedas) usando cenários e casos de teste obscuros que muitas vezes fogem do uso normal.
Limitação Histórica
Os testes revelam a presença de falhas no código, mas são incapazes de provar a ausência total delas.