Teste de Software — Técnicas de Caixa Branca e Caixa Preta
Gabarito: letra C. A sequência correta de preenchimento dos parênteses, de cima para baixo, é 2 – 1 – 2 – 2 – 1 – 1, conforme a classificação das técnicas de teste em caixa branca (teste estrutural) e caixa preta (teste funcional).
A banca cobra a distinção entre as duas grandes categorias de teste: o teste de caixa branca (também chamado de teste estrutural) analisa o código interno, examinando lógica, condições, ciclos e caminhos; já o teste de caixa preta (teste funcional) foca no comportamento externo do software, com base em especificações de entrada e saída.
A tabela abaixo resume a classificação de cada item:
Item | Técnica | Classificação |
|---|
Análise de valor limite | Caixa preta | 2 |
Teste de condição | Caixa branca | 1 |
Teste de tabela de decisão | Caixa preta | 2 |
Teste funcional | Caixa preta | 2 |
Teste estrutural | Caixa branca | 1 |
Teste de ciclo | Caixa branca | 1 |
Análise detalhada de cada item:
Análise de valor limite: técnica clássica de caixa preta, derivada do particionamento de equivalência. Testa os limites das classes de entrada. → 2
Teste de condição: técnica de caixa branca que verifica cada condição lógica no código (verdadeiro/falso). → 1
Teste de tabela de decisão: técnica de caixa preta que combina entradas (causas) e saídas (efeitos) em uma tabela, útil para lógicas complexas. → 2
Teste funcional: sinônimo de caixa preta, foco nas funções do sistema. → 2
Teste estrutural: sinônimo de caixa branca, foco na estrutura do código. → 1
Teste de ciclo: técnica de caixa branca que testa a execução de loops (ciclos) no código. → 1
Portanto, a sequência correta é a que consta na alternativa C.
Gabarito: letra C.