Questão de Engenharia de Software — Teste de Software — FCC 2017
Engenharia de Software›Teste de Software
Código
fc038467
Banca
FCC
Órgão
TRE-SP
Ano
2017
Nível
Médio
Cargo
Técnico Judiciário – Programação de Sistemas
Um teste de integração é caracterizado por
Aficar ativo por anos ou até mesmo décadas. Durante este tempo o sistema e seu ambiente podem ser modificados, corrigidos ou complementados.
Bser de responsabilidade do cliente ou do usuário do sistema; os interessados (stakeholders) também podem ser envolvidos.
Ctratar o comportamento do sistema ou produto definido pelo escopo de um projeto ou programa de desenvolvimento.
Dprocurar defeitos e verificar o funcionamento do software (exemplo: módulos, programas, objetos, classes etc.) que são testáveis separadamente.
Etestar as interfaces entre os componentes ou interações de diferentes partes de um sistema.
Revelar gabarito e comentário▾
GabaritoE — testar as interfaces entre os componentes ou interações de diferentes partes de um sistema.
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 Integração
Gabarito: letra E. O teste de integração tem como foco a verificação das interfaces e da comunicação entre os módulos ou componentes do sistema, após já terem sido testados individualmente (teste de unidade). As demais alternativas descrevem outros níveis de teste.
1Unidade (componente)Partes isoladas
2IntegraçãoInterfaces entre partes
3SistemaComportamento do todo
4AceitaçãoValidação com o cliente
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Descreve o teste de regressão, que verifica se modificações não introduziram novos defeitos em partes já testadas, podendo se estender por toda a vida do sistema.
Alternativa B — ❌ Incorreta
Refere-se ao teste de aceitação, que é realizado pelo cliente ou usuário final para validar se o sistema atende às suas necessidades, podendo envolver outras partes interessadas.
Alternativa C — ❌ Incorreta
Corresponde ao teste de sistema, que avalia o comportamento do software como um todo, dentro do escopo do projeto, incluindo funcionalidades e requisitos.
Alternativa D — ❌ Incorreta
Descreve o teste de unidade (ou componente), que busca defeitos em partes isoladas do software (módulos, classes, funções) que podem ser testadas separadamente.
Alternativa E — ✅ Correta ⟵ GABARITO
Define corretamente o teste de integração, cujo objetivo é testar as interfaces e a interação entre os componentes do sistema, garantindo que eles funcionem corretamente quando combinados.
PEGA ESSA DICA!
Para diferenciar os níveis de teste: unidade testa partes isoladas; integração testa a união dessas partes via interfaces; sistema testa o todo; aceitação valida com o cliente. Memorize o foco de cada um.