Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023
Engenharia de Software›Teste de Software
Código
qq897251
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
O modelo ou conceito “V” de testes, composto por Verificação e Validação, integra o processo de teste ao longo do processo de desenvolvimento, implementando o princípio de testar do início. Esse modelo inclui níveis de teste associados a cada fase de desenvolvimento que ocorre sequencialmente, mas em alguns casos pode ocorrer a sobreposição. O modelo em "V" demonstra o ciclo de desenvolvimento e um resumo dos passos principais em conjunto com as entregas entre o ambiente de desenvolvimento, ou seja, relaciona as fases de desenvolvimento do software com os níveis de testes aplicados a cada fase. Qual fase de desenvolvimento está relacionada de forma ERRADA ao nível de teste?
AProjeto Detalhado – Teste de Integração.
BAnálise de Requisitos – Teste de Aceitação.
CProjeto de Alto Nível – Teste do Sistema.
DImplementação – Teste Unitário.
EAnálise de Sistemas – Teste de Componente.
Revelar gabarito e comentário▾
GabaritoE — Análise de Sistemas – Teste de Componente.
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”.
Modelo V de Testes
Gabarito: letra E. No modelo V, a fase de Análise de Sistemas (equivalente à Análise de Requisitos) deve estar associada ao Teste de Aceitação, e não ao Teste de Componente (que é sinônimo de Teste Unitário, ligado à Implementação). A alternativa E inverte essa correspondência, sendo a única incorreta.
Alternativa A — ✅ Correta
Projeto Detalhado → Teste de Integração. No modelo V, após o detalhamento do projeto, testam-se as interfaces entre componentes.
Alternativa B — ✅ Correta
Análise de Requisitos → Teste de Aceitação. O teste de aceitação verifica se o sistema atende aos requisitos do cliente.
Alternativa C — ✅ Correta
Projeto de Alto Nível → Teste do Sistema. O projeto arquitetural é verificado por testes de sistema que avaliam o comportamento global.
Alternativa D — ✅ Correta
Implementação → Teste Unitário. Cada unidade é testada isoladamente durante a codificação.
Alternativa E — ❌ Incorreta ⟵ GABARITO
Erro: Análise de Sistemas (fase de levantamento de requisitos) está associada ao Teste de Componente. O nível de teste correto para essa fase é o Teste de Aceitação. Teste de Componente (ou Unitário) pertence à fase de Implementação.
NÃO CAIA NESSA!
A banca troca a fase de requisitos (Análise de Sistemas) com um nível de teste inadequado (Componente), enquanto o correto é Aceitação. Memorize a sequência: Requisitos → Aceitação; Projeto Alto Nível → Sistema; Projeto Detalhado → Integração; Implementação → Unitário.