¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

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

Cauê Felipe Portugués

Contenido del 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).

Información

Descripción
Mapa Mental sobre Capítulo 4 – Particionando o Espaço de Entrada, creado por Cauê Felipe el 19/05/2025.
Creado por
Cauê Felipe
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?