O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Capítulo 4 – Particionando o Espaço de Entrada

Cauê Felipe Português

Conteúdo do mapa

Capítulo 4 – Particionando o Espaço de Entrada

  1. Seleciona elementos do domínio de entrada para testes.

  2. Critérios definem como escolher valores.

  3. Conjuntos que atendem ao mesmo requisito são equivalentes.

  4. Fundamentos do Particionamento

    • Domínio (D) = valores possíveis dos parâmetros.
    • Partição divide D em blocos disjuntos (completos e não sobrepostos)
      • Completude: todos os blocos cobrem D
        • Disjunção: blocos não se sobrepõem
  5. Modelagem do Domínio (IDM)

    • Passos: identificar funções, parâmetros e características.
    • Blocos devem cobrir todos os valores sem repetir
    • Domínio de Entrada Baseado na Interface
      • Considera cada parâmetro em particular isoladamente.
        • A fraqueza desta abordagem é que nem todas as informações disponíveis para o engenheiro de teste serão refletidas no modelo de domínio de entrada.
          • Isto significa que o IDM pode ser incompleto e, portanto, características adicionais são necessárias.
    • Modelando domínio de Entrada Baseado na Funcionalidade
      • Identifica as características que correspondem à funcionalidade pretendida do sistema em teste em vez de considerar cada parâmetro de método isoladamente.
        • Os requisitos estão disponíveis antes que o software seja implementado. Isto significa que a modelagem do domínio de entrada e a geração dos casos de teste podem começar no início do desenvolvimento.
  6. Identificação de Características

    • Fontes:Pré-condições, pós-condições, relações entre variáveis, fatores externos.
    • Identificar características pela interface é mais simples, pois se baseia diretamente nos parâmetros do método.
      • A abordagem baseada na funcionalidade é mais complexa, exigindo maior análise do comportamento do sistema, mas resulta em testes mais eficazes.
        • A abordagem funcional, embora mais trabalhosa, oferece testes mais abrangentes e alinhados ao comportamento esperado do sistema.
    • É melhor definir muitas características com poucos blocos, pois isso favorece a completude e disjunção do teste.
  7. Escolhendo blocos e Valores

    • Cada característica é dividida em blocos (conjuntos de valores similares), e o engenheiro de teste deve selecionar valores representativos para cada bloco.
    • Estratégias importantes incluem: usar valores válidos e inválidos, criar sub-partições para valores válidos com comportamentos distintos, testar limites, focar no uso normal quando aplicável, manter equilíbrio no número de blocos por característica e garantir que as partições sejam completas (sem valores faltando) e exclusivas (sem sobreposição).

Informações

Descrição
Mapa Mental sobre Capítulo 4 – Particionando o Espaço de Entrada, criado por Cauê Felipe em 19-05-2025.
Criado por
Cauê Felipe
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?