Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qq897252
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
Referente aos testes de software, os níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos. Cada nível de teste é uma instância do processo de teste, executada em relação ao software em um determinado nível de desenvolvimento, desde as unidades individuais ou componentes até os sistemas completos. Considera-se quatro principais níveis de teste. Assinale a alternativa que NÃO é considerada um nível de teste.
  1. ATeste estrutural.
  2. BTeste de aceite.
  3. CTeste de sistema.
  4. DTeste de integração.
  5. ETeste unitário.
Revelar gabarito e comentário

GabaritoA — Teste estrutural.

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”.

Níveis de teste de software

Gabarito: letra A. O teste estrutural (caixa-branca) é uma técnica de teste, não um nível. Os quatro níveis clássicos de teste são: unitário, integração, sistema e aceitação. A banca explora justamente a confusão entre o que é um nível (escopo do teste) e o que é uma técnica (como se testa).

NÃO CAIA NESSA!

A banca troca o conceito de nível por técnica. O teste estrutural (caixa-branca) é uma técnica que pode ser aplicada em qualquer nível, mas não é um nível em si. Lembre-se: os níveis são definidos pelo escopo do que se testa (unidade, integração, sistema, aceite), já as técnicas (caixa-preta, caixa-branca) são formas de executar os testes.

1Unitário
2Integração
3Sistema
4Aceitação
5Técnicas de teste (como testar)
Estrutural (caixa-branca)
Funcional (caixa-preta)
Níveis de teste (escopo)
LEVELsoulevel.com.br
Níveis de teste (escopo): Unitário; Integração; Sistema; Aceitação; Técnicas de teste (como testar) (Estrutural (caixa-branca), Funcional (caixa-preta))

Alternativa A — ❌ Incorreta ⟵ GABARITO

Teste estrutural (também chamado de teste de caixa-branca) é uma técnica de teste, não um nível. Os níveis de teste são grupos de atividades organizados de acordo com o escopo do software: desde unidades até o sistema completo. Portanto, não faz parte dos quatro principais níveis.

Alternativa B — ✅ Correta

Teste de aceite (ou aceitação) é um nível de teste realizado pelos usuários finais para validar se o software atende aos requisitos e está pronto para produção. É o último nível antes da liberação.

Alternativa C — ✅ Correta

Teste de sistema é um nível que verifica o software completo e integrado, avaliando se atende aos requisitos funcionais e não funcionais. É realizado em um ambiente que simula o de produção.

Alternativa D — ✅ Correta

Teste de integração é o nível que verifica a interação entre componentes ou módulos do software, após cada unidade ter sido testada isoladamente. Foca nas interfaces e na comunicação entre as partes.

Alternativa E — ✅ Correta

Teste unitário é o primeiro nível, que testa as menores unidades do software (funções, métodos, classes) de forma isolada. Geralmente é realizado pelo próprio desenvolvedor.

Resumo: Os quatro níveis de teste são unitário, integração, sistema e aceitação. Técnicas como teste estrutural, funcional, caixa-preta, caixa-branca, etc., podem ser aplicadas em qualquer nível, mas não constituem níveis em si.

Gabarito: letra A.

Link permanente: /questoes/qq897252