Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023
Engenharia de Software›Teste de Software
Código
qq897044
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
O tipo de teste de software que tem por objetivo avaliar seus aspectos internos e externos, com suas entradas, fluxo dos dados e saídas, sendo a combinação de dois tipos de testes é o Teste de:
AVolume.
BSegurança.
CCaixa Cinza.
DUsabilidade.
EPerformance
Revelar gabarito e comentário▾
GabaritoC — Caixa Cinza.
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 – Teste Caixa Cinza
Gabarito: letra C. O teste caixa cinza (gray-box) combina elementos do teste caixa-branca (estrutural, avalia aspectos internos) e do teste caixa-preta (funcional, avalia entradas e saídas), exatamente como descrito no enunciado: avaliar aspectos internos e externos, entradas, fluxo de dados e saídas.
O teste caixa-branca, também chamado de teste estrutural, avalia o comportamento interno do código, enquanto o teste caixa-preta, ou funcional, avalia as entradas e saídas sem conhecimento da implementação. O teste caixa cinza mescla essas duas abordagens, permitindo ao testador ter um conhecimento parcial da estrutura interna e, ao mesmo tempo, focar nos requisitos funcionais.
Teste de software (Wikipédia):
"Também chamada de teste estrutural ou orientado à lógica, a técnica de caixa-branca avalia o comportamento interno do componente de software."
"Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída, a técnica de caixa-preta avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo."
Portanto, a descrição da questão se encaixa perfeitamente no teste caixa cinza.
Teste Caixa Cinza (Gray-box)
1Combina
Caixa-branca (estrutural)
Comportamento interno
Fluxo do código
Caixa-preta (funcional)
Entradas e saídas
Requisitos funcionais
2Características
Conhecimento parcial da estrutura
Avalia aspectos internos e externos
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Teste de volume avalia o comportamento do sistema sob grandes quantidades de dados, não combina aspectos internos e externos.
Alternativa B — ❌ Incorreta
Teste de segurança verifica vulnerabilidades e proteção contra acessos não autorizados, sem foco em fluxo de dados internos.
Alternativa C — ✅ Correta ⟵ GABARITO
Conforme explicado, teste caixa cinza é a combinação dos testes caixa-preta e caixa-branca, avaliando aspectos internos e externos, entradas, fluxo de dados e saídas.
Alternativa D — ❌ Incorreta
Teste de usabilidade mede a facilidade de uso e experiência do usuário, não foca na estrutura interna.
Alternativa E — ❌ Incorreta
Teste de performance avalia velocidade, escalabilidade e estabilidade, sem considerar a combinação de aspectos internos e externos.