Mind map
Particionamento do Dominio de Entrada

Mapa mental: Particionamento do domínio de entrada
Map content
Particionamento do Dominio de Entrada
Conceito Central
- Escolha de elementos do espaço de entrada (input space) para testes.
- são do domínio de entrada em blocos que representam classes de equivalência.
- Baseado em partições completas e disjuntas.
Vantagens
- Não requer conhecimento do código-fonte.
- Fácil de aplicar, mesmo manualmente.
- Flexível: pode-se ajustar o número de testes.
Input Domain Modeling (IDM)
- Passos para modelar:
- 1-Identificar funções testáveis.
- 2-Listar todos os parâmetros relevantes.
- 3-Modelar características (characteristics).
- 4-Dividir cada característica em blocos.
- 5-Verificar propriedades de completude e disjunção.
- 6-Identificar e tratar restrições entre características.
- 5-Verificar propriedades de completude e disjunção.
- 4-Dividir cada característica em blocos.
- 3-Modelar características (characteristics).
- 2-Listar todos os parâmetros relevantes.
- 1-Identificar funções testáveis.
- Tipos de Modelagem
- Interface-Based:
- Baseada diretamente nos parâmetros da interface. Fácil e mecânica. Pode perder informações semânticas.
- Functionality-Based:
- Baseada no comportamento ou na semântica do programa. Requer mais análise, mas pode gerar testes melhores.
- Interface-Based:
- Passos para modelar:
Design de Características
- Usar pré-condições, pós-condições, e relações entre variáveis.
- Exemplos comuns: X é nulo? A lista está vazia? O arquivo está ordenado?
- Preferir muitas características com poucos blocos.
Critérios de Cobertura (Combinação de Blocos)
- All Combinations Coverage (ACoC)
- Each Choice Coverage (ECC)
- Pair-Wise Coverage (PWC)
- T-Wise Coverage (TWC)
- Base Choice Coverage (BCC)
- Multiple Base Choice Coverage (MBCC)
Tratamento de Restrições
- Combinações proibidas entre blocos.
- Combinações obrigatórias.
Information
- Description
- Mind Map on Particionamento do Dominio de Entrada, created by Felipe Augusto on 21/05/2025.
- Created by
- Felipe Augusto
- Views
- 0
- Rating