Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Teste de Software
Código
ce175983
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
A abordagem que se concentra principalmente em examinar as estruturas internas ou os funcionamentos de uma aplicação de software é denominada teste de
Asistema.
Bcaixa preta.
Ccaixa branca.
Daceitação.
Ecaixa cinza.
Revelar gabarito e comentário▾
GabaritoC — caixa branca.
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 Software – Tipos de Teste
Gabarito: letra C (caixa branca). O teste de caixa branca (também chamado de teste estrutural) concentra-se no exame da estrutura interna, código-fonte e lógica do software, sendo a abordagem que verifica o funcionamento interno da aplicação. As demais alternativas referem-se a outros tipos ou níveis de teste que não têm esse foco principal.
Teste de software
1Quanto ao conhecimento interno
Caixa preta (funcional)
Foco: requisitos externos
Sem acesso ao código
Caixa branca (estrutural)
Foco: lógica interna
Fluxos, caminhos, dados
Caixa cinza (híbrido)
Combina preta e branca
2Quanto ao nível
Sistema (sistema completo)
Aceitação (validação do cliente)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O teste de sistema é um nível de teste que avalia o sistema completo, incluindo funcionalidades e requisitos, mas não se concentra especificamente nas estruturas internas do código.
Alternativa B — ❌ Incorreta
O teste de caixa preta (teste comportamental ou funcional) ignora os detalhes internos e verifica apenas as funcionalidades externas com base nas especificações, sem acesso ao código fonte.
Alternativa C — ✅ Correta ⟵ GABARITO
O teste de caixa branca (teste estrutural) examina a lógica interna, fluxos de controle, caminhos e estruturas de dados do software, exigindo conhecimento do código fonte.
Alternativa D — ❌ Incorreta
O teste de aceitação é realizado para validar se o software atende aos requisitos do cliente e está pronto para uso, não tendo como foco a estrutura interna.
Alternativa E — ❌ Incorreta
O teste de caixa cinza combina elementos de caixa preta e caixa branca, mas não é a abordagem que se concentra principalmente em examinar estruturas internas; essa característica é exclusiva do teste de caixa branca.