Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2024

Engenharia de SoftwareTeste de Software
Código
qg165053
Banca
FUNDATEC
Órgão
IF-AP
Ano
2024
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Em testes de software, o teste de unidade:
  1. AConsidera o sistema todo como uma unidade e define os testes de interação dessa unidade com os usuários.
  2. BRealiza a integração da unidade referenciada com as demais unidades do sistema.
  3. CConcentra esforços na menor unidade de software para identificação dos defeitos de lógica e de implementação em cada unidade de forma isolada.
  4. DImplementa testes nas interfaces (unidades) do sistema de forma integrada.
  5. EImplementa testes nas regras de negócio do sistema (unidades) de forma integrada.
Revelar gabarito e comentário

GabaritoC — Concentra esforços na menor unidade de software para identificação dos defeitos de lógica e de implementação em cada unidade de forma isolada.

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 Unidade

Gabarito: letra C. O teste de unidade concentra-se na menor unidade do software (função, método, classe) e é executado de forma isolada para detectar defeitos de lógica e implementação internos, conforme a literatura clássica de engenharia de software (Pressman, Sommerville). As demais alternativas descrevem testes de integração ou sistema.

Alternativa A — ❌ Incorreta

Descreve um teste de sistema ou aceitação, que considera o sistema completo e sua interação com o usuário. O teste de unidade não abrange o sistema todo.

Alternativa B — ❌ Incorreta

Refere-se ao teste de integração, que verifica a interação entre unidades já testadas individualmente. No teste de unidade, a unidade é testada isoladamente, sem integração com outras.

Alternativa C — ✅ Correta ⟵ GABARITO

Define precisamente o teste de unidade: foco na menor unidade, de forma isolada, para identificar defeitos de lógica e implementação. "Os testes de unidade focalizam o esforço de verificação nas menores unidades de projeto do software, como métodos e classes" (fonte canônica de engenharia de software).

Alternativa D — ❌ Incorreta

Descreve teste de integração, que testa as interfaces entre unidades. O teste de unidade não testa interfaces.

Alternativa E — ❌ Incorreta

Também remete a teste de integração ou sistema, pois testa regras de negócio de forma integrada. O teste de unidade isola a unidade, não integra.

Gabarito: letra C.

Link permanente: /questoes/qg165053