Please enable JavaScript.
Coggle requires JavaScript to display documents.
VERIFICAÇÃO E VALIDAÇÃO DE SOFTWARE - Coggle Diagram
VERIFICAÇÃO E VALIDAÇÃO DE SOFTWARE
TESTE - CONCEITO
processo de executação de um programa, com o objetivo de revelar presença de erros.
contribue para aumentar a confiança do software
FASES DE TESTE
TESTE DE UNIDADE:
identifica os erros lógicos
e de implementação do software
TESTE DE INTEGRAÇÃO:
identifica os erros associados ás interfaces
TESTE DE SISTEMA:
verifica as funções se estão dentro das especificações e se os elementos do sistema combinam
ETAPAS DE TESTE
PLANEJAMENTO
PROJETO DE CASOS DE TESTE
EXECUÇÃO DO PROGRAMA COM CASOS DE TESTE
ANÁLISE DE RESULTADOS
TÉCNICA
TÉCNICA FUNCIONAL
(CAIXA PRETA)
basea na especificação do software de derivar os requisitos.
aborda com um ponto de vista macroscópio
2 passos principais:
identifica as funções que devem ser realizadas.
criar casos de testes que possa checar as funções se executam correto.
TÉCNICA FUNCIONAL
PROBLEMA:
dificuldade em quantificar a atividade de teste, e dificuldae de automatização.
CRITÉRIOS:
particionamento em classe de equivalência, análise do valor limite, e grafo de causa-efeito.
TÉCNICA ESTRUTURAL
(CAIXA BRANCA)
conhecimento na estrutura interna (implementação) do programa.
teste doss detalhes procedimentais.
uma representação como grafo de programa ou grafo de fluxo de controle.
GRAFO DE PROGRAMA
Nós:
blocos "indivisíveis"
não tem desvio para meio bloco.
desde o primeiro bloco executdo, o restante é também.
Arestas ou Arcos:
um fluxo de controle entre nós.