Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qq896890
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.
  1. ATeste de desempenho e teste de integração.
  2. BTeste de segurança e teste de unidade.
  3. CTeste de recuperação e teste de segurança.
  4. DTeste de integração e teste de recuperação.
  5. ETeste de desempenho e teste de unidade.
Revelar gabarito e comentário

GabaritoC — Teste de recuperação e teste de segurança.

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

Testes de Sistema: Tipos

Gabarito: letra C. A alternativa C apresenta apenas tipos de testes de sistema: teste de recuperação e teste de segurança. As demais alternativas incluem testes de níveis inferiores (unidade ou integração), não se restringindo ao nível de sistema.

O que são testes de sistema?

Após a integração, o teste de sistema verifica o comportamento global do software, garantindo que ele atende aos requisitos funcionais e não funcionais. Exemplos comuns: teste de desempenho, segurança, recuperação, estresse, usabilidade, etc. Já os testes de unidade e integração são realizados em estágios anteriores.

Nível de teste

Tipos característicos

Unidade

Caixa-branca, funcional (unidade), estrutural

Integração

Interface, top-down, bottom-up, big bang

Sistema

Desempenho, segurança, recuperação, estresse, usabilidade

Aceitação

Alfa, beta, validação pelo usuário

Alternativa A — ❌ Incorreta

Teste de desempenho é de sistema, mas teste de integração não. O teste de integração foca nas interfaces entre componentes.

Alternativa B — ❌ Incorreta

Teste de segurança é de sistema, mas teste de unidade não. O teste de unidade verifica as menores unidades do código (funções, métodos).

Alternativa C — ✅ Correta ⟵ GABARITO

Ambos são testes de sistema: recuperação (verifica capacidade de retomada após falha) e segurança (identifica vulnerabilidades). Nenhum pertence a níveis inferiores.

Alternativa D — ❌ Incorreta

Teste de integração não é de sistema, embora teste de recuperação seja.

Alternativa E — ❌ Incorreta

Teste de desempenho é de sistema, mas teste de unidade não.

PEGA ESSA DICA!

Memorize os níveis de teste (unidade, integração, sistema, aceitação) e os tipos associados a cada nível. Em provas, a banca frequentemente mistura níveis para testar esse conhecimento. Monte uma tabela mental: sistema → desempenho, segurança, recuperação, estresse; unidade → caixa-branca; integração → interface.

Gabarito: letra C.

Link permanente: /questoes/qq896890