Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — Quadrix 2025

Engenharia de SoftwareTeste de Software
Código
qg594887
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.O teste de caixa preta é eficaz para verificar erros de implementação ou falhas lógicas no código, pois examina os processos internos do sistema e a estrutura do código.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Teste de caixa preta: o que ele realmente verifica

Gabarito: ERRADO. O teste de caixa preta (black-box) é eficaz para verificar a conformidade do software com os requisitos funcionais, examinando entradas e saídas sem considerar a estrutura interna do código — é o teste de caixa branca (white-box) que examina os processos internos e a estrutura do código. A afirmação inverte as duas técnicas.

O teste de caixa preta é uma técnica de teste de software que trata o sistema como uma "caixa fechada": o testador fornece entradas e observa as saídas, sem conhecer (ou se importar com) a implementação interna. O foco está no comportamento externo — se o software atende ao que foi especificado, se as funções estão corretas, se as entradas inválidas são tratadas adequadamente. É por isso que ele é chamado também de teste funcional ou comportamental.

Já o teste de caixa branca (white-box), também chamado de teste estrutural ou caixa de vidro, é o oposto: o testador tem acesso ao código-fonte e projeta casos de teste a partir da lógica interna, dos fluxos de controle, das condições e dos caminhos de execução. É ele que "examina os processos internos do sistema e a estrutura do código", como diz o enunciado.

A confusão entre as duas técnicas é uma das pegadinhas mais clássicas em provas de Engenharia de Software. A banca troca os papéis: atribui ao caixa preta o que é característica do caixa branca. Para não errar, lembre-se do critério decisivo: caixa preta = o quê (funcionalidade, requisitos); caixa branca = como (estrutura, código).

Na prática, um exemplo: para testar uma função de cálculo de imposto, o teste de caixa preta verifica se, ao informar um salário de R$ 3.000,00, o resultado é o valor esperado conforme a regra de negócio — sem olhar o código que faz o cálculo. O teste de caixa branca, por sua vez, verifica se todos os caminhos do código (if, else, loops) foram executados pelo menos uma vez, se as condições limites foram testadas, etc.

PEGA ESSA DICA!

Na prova, quando a questão falar em "entradas e saídas", "requisitos funcionais", "comportamento externo" → caixa preta. Quando falar em "estrutura interna", "código-fonte", "fluxos", "lógica" → caixa branca. Essa distinção resolve a maioria das questões sobre o tema.

Critério

Teste de Caixa Preta (Black-box)

Teste de Caixa Branca (White-box)

Foco

Comportamento externo (requisitos funcionais)

Estrutura interna (código, fluxos, lógica)

Base de análise

Entradas e saídas, especificações

Código-fonte, caminhos de execução

Também chamado de

Teste funcional ou comportamental

Teste estrutural ou caixa de vidro

O que verifica

Conformidade com os requisitos

Erros de implementação e falhas lógicas

Caixa preta
Caixa branca
Examina entradas e saídas
Não
Sim
Examina estrutura interna
Sim
Não
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque atribui ao teste de caixa preta a capacidade de "examinar os processos internos do sistema e a estrutura do código" — exatamente o oposto do que essa técnica faz. O teste de caixa preta não examina a estrutura interna; ele se baseia exclusivamente nas especificações funcionais e nas interfaces do software. Quem examina a estrutura interna é o teste de caixa branca. Portanto, a assertiva troca as definições das duas técnicas.

Gabarito: ERRADO

Link permanente: /questoes/qg594887