<aside> 🔥

Dica do Testador: Sempre escolha a técnica com base no problema — não por preferência pessoal.

</aside>


🎯 Como Escolher a Técnica de Teste (Completo)

flowchart TD

A[Início: O que você quer testar?] --> B{Você conhece o código interno?}

B -->|Não conhece| C[Use Técnicas Caixa-Preta]
B -->|Conhece parcialmente| D[Use Técnicas Caixa-Cinza]
B -->|Conhece totalmente| E[Use Técnicas Caixa-Branca]

C --> F{O foco é validar regras e entradas?}
F -->|Sim| G[Particionamento de Equivalência]
F -->|Verificar limites?| H[Análise do Valor Limite]
F -->|Múltiplas regras?| I[Tabela de Decisão]

E --> J{Deseja validar lógica e estrutura interna?}
J -->|Sim| K[Teste de Caminhos]
J -->|Sim| L[Teste de Condições]

D --> M[Combinar dados internos + comportamento externo]

G --> N[Fim]
H --> N
I --> N
K --> N
L --> N
M --> N


🧭 Como Usar Este Fluxograma

1️⃣ Primeiro pergunte: Tenho acesso ao código?


2️⃣ Depois pense: Qual é o objetivo do teste?

Situação Técnica Recomendada
Muitas entradas possíveis Particionamento de Equivalência
Validação de limites Análise do Valor Limite
Muitas regras combinadas Tabela de Decisão
Validação da lógica interna Testes Estruturais

🎯 Versão EXTRA (Simplificado)

flowchart TD

A[Qual é o problema que você quer testar?] --> B{Existem limites numéricos?}
B -->|Sim| C[Use Análise do Valor Limite]
B -->|Não| D{Existem muitos tipos de entrada?}

D -->|Sim| E[Use Particionamento de Equivalência]
D -->|Não| F{Existem várias regras combinadas?}

F -->|Sim| G[Use Tabela de Decisão]
F -->|Não| H[Use testes exploratórios ou funcionais gerais]

C --> I[Fim]
E --> I
G --> I
H --> I