Visão Geral de Exemplos > Guia de Teste > Catálogos de Idéias de Teste > Idéias de Teste para Booleans (ANDs e ORs)

Catálogo de Idéias de Teste: Idéias de Teste para Combinações de ANDs e ORs

Este catálogo aplica-se a expressões que combinam ANDs e ORs. Segue, abaixo, um lembrete de como derivar os requisitos de teste para expressões homogêneas:

A1 && A2 && ... && An:

  • uma idéia de teste com Todos os Ai verdadeiros
  • N casos, cada um tem exatamente um termo falso.

Exemplo:

A && B && C
A B C
verdadeiro verdadeiro verdadeiro
FALSO verdadeiro verdadeiro
verdadeiro FALSO verdadeiro
verdadeiro verdadeiro FALSO


A1 || A2 || ... || An:

  • uma idéia de teste com Todos os Ai falsos
  • N casos, cada um tem exatamente um termo verdadeiro.

Exemplo:

A || B || C
A B C
FALSO FALSO FALSO
FALSO verdadeiro FALSO
verdadeiro FALSO FALSO
FALSO FALSO verdadeiro










Dois Operadores BooleanInício da página

(A && B) || C
A B C
FALSO verdadeiro verdadeiro
verdadeiro verdadeiro FALSO
FALSO verdadeiro FALSO
verdadeiro FALSO FALSO


A && (B || C)
A B C
verdadeiro FALSO FALSO
verdadeiro FALSO verdadeiro
verdadeiro verdadeiro FALSO
FALSO FALSO verdadeiro


A || (B && C)
A B C
verdadeiro verdadeiro FALSO
FALSO verdadeiro verdadeiro
FALSO FALSO verdadeiro
FALSO verdadeiro FALSO


(A || B) && C
A B C
FALSO FALSO verdadeiro
FALSO verdadeiro verdadeiro
verdadeiro FALSO verdadeiro
FALSO verdadeiro FALSO







Três Operadores BooleanInício da página

Um And

Para ajudar a localizar uma expressão, leia as colunas abaixo. A coluna ANDs desloca-se da esquerda para a direita quando você a lê.

(A && B) || C || D   ((A || B) && C) || D
A B C D   A B C D
FALSO verdadeiro verdadeiro FALSO   FALSO FALSO verdadeiro FALSO
verdadeiro verdadeiro FALSO FALSO   FALSO verdadeiro verdadeiro FALSO
FALSO verdadeiro FALSO FALSO   verdadeiro FALSO verdadeiro FALSO
verdadeiro FALSO FALSO FALSO   FALSO FALSO verdadeiro verdadeiro
verdadeiro FALSO FALSO verdadeiro   FALSO verdadeiro FALSO FALSO


A && (B || C || D)   A || (B && (C || D))
A B C D   A B C D
verdadeiro FALSO FALSO FALSO   FALSO verdadeiro FALSO FALSO
verdadeiro FALSO verdadeiro FALSO   FALSO verdadeiro FALSO verdadeiro
verdadeiro verdadeiro FALSO FALSO   FALSO verdadeiro verdadeiro FALSO
verdadeiro FALSO FALSO verdadeiro   verdadeiro verdadeiro FALSO FALSO
FALSO FALSO FALSO verdadeiro   FALSO FALSO FALSO verdadeiro


A || (B && C) || D   A || B || (C && D)
A B C D   A B C D
verdadeiro verdadeiro FALSO FALSO   FALSO verdadeiro verdadeiro FALSO
FALSO verdadeiro verdadeiro FALSO   FALSO FALSO FALSO verdadeiro
FALSO FALSO verdadeiro FALSO   verdadeiro FALSO verdadeiro FALSO
FALSO verdadeiro FALSO FALSO   FALSO FALSO verdadeiro verdadeiro
FALSO verdadeiro FALSO verdadeiro   FALSO FALSO verdadeiro FALSO


(A||B) && (C || D)   (A || B || C) && D
A B C D   A B C D
FALSO FALSO FALSO verdadeiro   FALSO FALSO FALSO verdadeiro
FALSO verdadeiro FALSO verdadeiro   FALSO verdadeiro FALSO verdadeiro
verdadeiro FALSO verdadeiro FALSO   verdadeiro FALSO FALSO verdadeiro
FALSO verdadeiro FALSO FALSO   FALSO FALSO verdadeiro verdadeiro
          FALSO FALSO verdadeiro FALSO







Três Operadores BooleanInício da página

Dois Ands

Para ajudar a localizar uma expressão, leia as colunas abaixo. A coluna ORs desloca-se da direita para a esquerda quando você a lê.

(A && B && C) || D   ((A && B) || C) && D
A B C D   A B C D
verdadeiro verdadeiro verdadeiro FALSO   FALSO verdadeiro verdadeiro verdadeiro
FALSO verdadeiro verdadeiro FALSO   verdadeiro verdadeiro FALSO verdadeiro
verdadeiro FALSO verdadeiro FALSO   FALSO verdadeiro FALSO verdadeiro
verdadeiro FALSO verdadeiro verdadeiro   verdadeiro FALSO FALSO verdadeiro
verdadeiro verdadeiro FALSO FALSO   verdadeiro FALSO verdadeiro FALSO


A && B && (C || D)   A && (B || (C && D))
A B C D   A B C D
verdadeiro verdadeiro FALSO verdadeiro   verdadeiro verdadeiro verdadeiro FALSO
FALSO verdadeiro FALSO verdadeiro   verdadeiro FALSO verdadeiro

verdadeiro

verdadeiro FALSO FALSO verdadeiro   verdadeiro FALSO FALSO verdadeiro
verdadeiro verdadeiro FALSO FALSO   verdadeiro FALSO verdadeiro FALSO
verdadeiro verdadeiro verdadeiro FALSO   FALSO FALSO verdadeiro verdadeiro


A && (B || C) && D   (A || B) && C && D
A B C D   A B C D
verdadeiro FALSO FALSO verdadeiro   FALSO FALSO verdadeiro verdadeiro
verdadeiro FALSO verdadeiro verdadeiro   FALSO verdadeiro verdadeiro verdadeiro
verdadeiro verdadeiro FALSO verdadeiro   verdadeiro FALSO verdadeiro verdadeiro
FALSO FALSO verdadeiro verdadeiro   FALSO verdadeiro FALSO verdadeiro
verdadeiro FALSO verdadeiro FALSO   FALSO verdadeiro verdadeiro FALSO


(A && B) || (C && D)   A || (B && C && D)
A B C D   A B C D
FALSO verdadeiro verdadeiro verdadeiro   FALSO verdadeiro verdadeiro verdadeiro
verdadeiro verdadeiro verdadeiro FALSO   FALSO FALSO verdadeiro verdadeiro
FALSO verdadeiro FALSO verdadeiro   FALSO verdadeiro FALSO verdadeiro
verdadeiro FALSO verdadeiro FALSO   verdadeiro verdadeiro verdadeiro FALSO
          FALSO verdadeiro verdadeiro FALSO




Copyright  © 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process