Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste Funcional - Coggle Diagram
Teste Funcional
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
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
Critérios de Teste Funcionais
Particionamento em Classes de Equivalência
Divide o domínio de entrada (e de saída) de um programa em classes de equivalência
Classes de equivalência representam conjuntos de estados válidos e inválidos
Análise do Valor Limite
Exige casos de teste nos limites (fronteiras) de cada classe de equivalência
Grafo Causa-Efeito
● 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
funcional
caixa preta
Baseia-se na especificação do software para derivar os requisitos de teste
teste de partição
divide o domínio de teste em vários subdomínios