Mind map
Teste Funcional
Map content
Teste Funcional
Baseia-se na especificação do software para derivar os requisitos de teste
É também conhecida como Técnica da Caixa-Preta
Vantagens & Desvantagens
- Desvantagens
- Dependente de uma boa especificação
- Difícil quantificar a atividade de teste
- Dificuldade em automatizar a geração de casos de teste
- Não é possível garantir que partes essenciais do software sejam executadas
- 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
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
- Possui Dois Passos
- Identificar as classes de equivalência
- Diretrizes para identificar as classes de equivalência
- Estabelece um intervalo de valores ou uma quantidade de valores
- Classes de equivalência
- Uma válida
- Duas inválidas
- Classes de equivalência
- Estabelece um conjunto de valores que devem ser tratados de diversas maneiras
- Classes de equivalência
- Uma válida para cada valor
- Uma inválida
- Classes de equivalência
- Determina uma condição lógica
- Classes de equivalência
- Uma válida
- Uma inválida
- Classes de equivalência
- Estabelece um intervalo de valores ou uma quantidade de valores
- Diretrizes para identificar as classes de equivalência
- Definir os casos de teste para cobrir essas classes
- Identificar as classes de equivalência
- Análise do Valor Limite
- Exige casos de teste nos limites (fronteiras) de cada classe de equivalência
- Complementa o critério Particionamento em Classes de Equivalência
- Diretrizes
- Estabelece um intervalo de valores
- Casos de teste para o limite e logo além dos limites
- Estabelece uma quantidade de valores
- Casos de testes para o limite, uma unidade abaixo e uma unidade acima do limite
- Utilização da criatividade para definir outras condições limites
- Estabelece um intervalo de valores
- Exige casos de teste nos limites (fronteiras) de cada classe de equivalência
- Grafo Causa-Efeito
- Combinações diferentes de valores de entrada podem resultar em diferentes ações a serem tomadas
- Também conhecido como Teste de Tabela de Decisão
- Possui os seguintes Passos
- 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
Information
- Description
- Mind Map on Teste Funcional, created by Jose Emiliano Bertholdo Junior on 23/08/2021.
- Created by
- Jose Emiliano Bertholdo Junior
- Views
- 0
- Rating