Mapa mental
Teste Funcional
Conteúdo do mapa
Teste Funcional
Especificação do software para derivar os requisites 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
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 de Testes Funcionais
- Particionamento em Classes de Equivalência
- Divide o domínio de entrada/saída de um programa em classes de equivalência
- Diretrizes para identificar as classes de equivalência
- Estabelece um intervalo de valores ou uma quantidade de valores
- Estabelece um conjunto de valores que devem ser tratados de diversas maneiras
- Determina uma condição lógica
- Análise do Valor limite
- Exige casos de teste nos limites de cada classe de equivalência.
- Diretrizes sugeridas
- Estabelece um intervalo de valores (condições de entrada/saída), ou seja, casos de teste para o limite e logo além dos limites.
- Quando a condição de entrada/saída estabelece uma quantidade de valores, os casos de teste deverão testar uma unidade abaixo e uma acima do limite.
- Grafo Causa-Efeito
- Explora as diferentes combinações dos dados de entrada.
- Alguns passos a serem seguidos
- Dividir a especificação em partes
- Identificar as causas e efeitos na especificação e atribuir um número único
- 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
Informações
- Descrição
- Mapa Mental sobre Teste Funcional, criado por dnz † em 24-01-2022.
- Criado por
- dnz †
- Visualizações
- 0
- Avaliação