Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
ce159963
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue.Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
  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 Integração vs. Teste Unitário

Gabarito: Errado. A afirmativa descreve o teste unitário, não o teste de integração. No teste de integração, as unidades já integradas são testadas em conjunto, focando nas interfaces entre elas. O teste de cada unidade isoladamente é objeto do teste unitário.

Análise

A banca explora a confusão entre dois níveis de teste fundamentais:

  • Teste unitário: testa cada unidade (módulo, classe, função) de forma isolada, verificando seu funcionamento interno.

  • Teste de integração: testa a interação entre unidades já integradas, buscando defeitos nas interfaces e na comunicação entre os módulos.

O enunciado afirma que "em um teste de integração, cada uma das unidades é testada separadamente". Isso é exatamente o oposto do que acontece: a separação é característica do teste unitário, enquanto a integração pressupõe que as unidades já foram testadas individualmente e agora são combinadas.

1Teste unitário
Cada unidade isoladamente
Funcionamento interno
2Teste de integração
Unidades já integradas
Interfaces entre elas
3Teste de sistema
Sistema completo
Níveis de teste
LEVELsoulevel.com.br
Níveis de teste: Teste unitário (Cada unidade isoladamente, Funcionamento interno); Teste de integração (Unidades já integradas, Interfaces entre elas); Teste de sistema (Sistema completo)
NÃO CAIA NESSA!

Para não confundir, lembre-se: o nome do teste já indica o foco.

  • Unitário → unidade isolada.

  • Integração → integração de unidades.

  • Sistema → sistema completo.

Portanto, a assertiva está Errada.

Gabarito: Errado.

Link permanente: /questoes/ce159963