Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qq897108
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Ciências de Dados
Relacione a Coluna 1 à Coluna 2, associando os tipos de teste de software às suas definições.Coluna 11. Teste de Unidade.2. Teste de Integração.3. Teste de Validação.Coluna 2( ) O teste começa quando componentes individuais já foram exercitados, o software está completamente montado como um pacote e os erros de interface foram descobertos e corrigidos. O teste focaliza ações visíveis ao usuário e saídas de sistema reconhecidas pelo usuário.( ) Focaliza o esforço de verificação na menor unidade de projeto do software – o componente ou o módulo de software.( ) Abordagem incremental para construção da arquitetura do software. Os módulos são integrados movendo-se descendentemente pela hierarquia de controle, começando com o módulo de controle principal (programa principal). Os módulos subordinados são incorporados à estrutura de maneira primeiro-em-profundidade ou primeiro-em-largura.( ) Técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. A3 – 1 – 2 – 2.
  2. B1 – 2 – 3 – 3.
  3. C2 – 3 – 1 – 2.
  4. D2 – 1 – 3 – 3.
  5. E3 – 2 – 2 – 1.
Revelar gabarito e comentário

GabaritoA — 3 – 1 – 2 – 2.

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

Tipos de teste de software: níveis e definições

Gabarito: letra A. A ordem correta de preenchimento é 3 (validação), 1 (unidade), 2 (integração), 2 (integração), conforme as definições clássicas dos níveis de teste e estratégias de integração (Pressman, Sommerville).

A questão cobra o conhecimento sobre três níveis de teste (unidade, integração, validação) e a definição de duas abordagens de integração: a técnica geral e a estratégia descendente. Observe a correspondência:

Parêntese

Definição (resumida)

Tipo correspondente

1º (topo)

Foco em ações visíveis ao usuário, após montagem completa

Teste de Validação (3)

Verificação na menor unidade (módulo/componente)

Teste de Unidade (1)

Integração descendente a partir do módulo principal

Teste de Integração (2)

4º (base)

Técnica sistemática para construir arquitetura testando interfaces

Teste de Integração (2)

  1. 1Teste de Unidade
  2. 2Teste de Integração
  3. 3Teste de Validação
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A sequência 3 – 1 – 2 – 2 corresponde exatamente ao mapeamento acima. A primeira definição se encaixa no teste de validação (foco no comportamento externo, após integração). A segunda é o teste de unidade. A terceira e quarta são definições de teste de integração — a terceira descreve a abordagem top-down (descendente), e a quarta a definição genérica. Ambas são variações do mesmo nível.

Alternativa B — ❌ Incorreta (1 – 2 – 3 – 3)

Atribui teste de unidade à primeira definição, mas esta claramente se refere à validação. Além disso, repete 3 duas vezes, enquanto a terceira definição (integração descendente) não é validação.

Alternativa C — ❌ Incorreta (2 – 3 – 1 – 2)

Coloca integração na primeira definição (que é validação) e validação na segunda (que é unidade).

Alternativa D — ❌ Incorreta (2 – 1 – 3 – 3)

Erra ao colocar integração na primeira definição (validação) e repete validação nas duas últimas, sendo que a terceira é integração descendente.

Alternativa E — ❌ Incorreta (3 – 2 – 2 – 1)

Acerta na primeira (validação), mas erra nas demais: a segunda definição é de unidade, não de integração; a quarta é de integração, não de unidade.

PEGA ESSA DICA!

Para questões de associação de tipos de teste, lembre-se da tríade: Unidade (menor parte), Integração (interfaces entre módulos), Validação/ Sistema (comportamento global). Distinga também a definição genérica de integração das estratégias específicas (descendente, ascendente, sanduíche).

Gabarito: letra A

Link permanente: /questoes/qq897108