Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste Funcional - Coggle Diagram
Teste Funcional
Vantagens
Eficaz em detectar determinados tipos de defeitos
Pode ser utilizado em todas as fases de teste
Independente do paradigma de programação
É possível encontrar pontos fracos e incompletos da especificação
Desvantagens
Dependente de uma boa especificação
Não é possível garantir que partes essenciais ou críticas do software sejam executadas
Difícil quantificar a atividade de teste
Dificuldade em automatizar a geração de casos de teste
Critérios
Análise do Valor Limite
Exige casos de teste nos limites (fronteiras) de cada classe de equivalência
Grafo Causa-Efeito
Também conhecido como Teste de Tabela de Decisão
Combinações diferentes de valores de entrada podem resultar em diferentes ações a serem tomadas
Etapas
Dividir a especificação em partes
Identificar as causas e efeitos na especificação e atribuir número único para cada
Gerar o Grafo Causa-Efeito
Aprimorar o grafo, considerando combinações de causas e efeitos que são impossíveis
Converter o grafo em uma tabela de decisão
Converter as regras da tabela de decisão em casos de teste
Particionamento em Classes de Equivalência
Classes de equivalência representam conjuntos de estados válidos e inválidos
Dois passos
Divide o domínio de entrada (e de saída) de um programa em classes de equivalência
Diretrizes para identificar as classes de equivalência
Definição
Baseia-se na especificação do software para derivar os requisitos de teste
Também conhecida como Técnica Caixa-Preta