Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 4
Aula 4
Especificação
Validação de software
Quando um software consegue se adaptar às suas especificações e,
simultaneamente, atende às particularidades do cliente do sistema, ele
passa por um processo de verificação conhecido como validação do
software.
A principal técnica de validação empregada é o teste de programa, em
que a execução do sistema ocorre através de dados de testes
simulados. Inspeções e revisões são exemplos de processo de
verificação da qual a validação pode se utilizar a cada etapa do
processo de software, podendo ocorrer desde o estabelecimento dos
atributos dos usuários até a criação do programa.
Estágios do processo, podemos defini-los como:
Testes de desenvolvimento: modelo de teste no qual os elementos
que compõem o sistema são testados pelos próprios profissionais que
as criaram. Os componentes são testados separadamente um dos
outros e de maneira totalmente independente.
Testes de sistema: os componentes do sistema são integrados para
gerar um sistema completo. Tem o objetivo de verificar possíveis falhas
provenientes de interações inesperadas ocorridas entre os elementos do
sistema e problemas de interface do componente. Ocupa-se em
demonstrar que o sistema atende a seus requisitos, sejam funcionais ou
não funcionais.
Teste de aceitação: considera-se a fase final dos testes, antes que os
sistemas passem a ser utilizado operacionalmente, o teste de aceitação
utiliza dados disponibilizados pelo cliente. Esse teste pode apresentar
falhas e omissões na definição dos requisitos do sistema.