Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCC 2015

Engenharia de SoftwareTeste de Software
Código
fc023712
Banca
FCC
Órgão
TRE-PB
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Programação de Sistemas
Os testes de software procuram assegurar que os produtos de trabalho selecionados atendem aos requisitos especificados. Ostestes
  1. Ae as atividades de depuração são a mesma coisa, ou seja, representam a mesma atividade.
  2. Biniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas.
  3. Cque usam a técnica conhecida como caixa preta são baseados na estrutura interna de um componente ou sistema.
  4. Drealizados durante o planejamento antecipado de testes encontram falhas que, nessa fase, são mais caras para serem corrigidas.
  5. Eque usam a técnica conhecida como caixa branca não consideram o comportamento interno do componente ou sistema.
Revelar gabarito e comentário

GabaritoB — iniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas.

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 Software – Conceitos e Técnicas

Gabarito: letra B. A assertiva está correta ao afirmar que iniciar os testes de forma antecipada no ciclo de vida do software pode prevenir a multiplicação de falhas, conforme o princípio de que quanto mais cedo um defeito é detectado, menor é o seu impacto e custo de correção. As demais alternativas contêm erros conceituais que são comuns em provas.

A questão cobra o domínio dos conceitos fundamentais de teste de software, incluindo as diferenças entre teste e depuração, as técnicas de caixa-preta e caixa-branca, e a importância do teste antecipado.

Teste de software
  • 1Conceitos
    • Teste: encontrar defeitos
    • Depuração: localizar e corrigir
    • Teste antecipado: previne falhas
    • Custo menor: detecção precoce
  • 2Técnicas
    • Caixa-preta (funcional)
      • Comportamento externo
      • Ignora estrutura interna
    • Caixa-branca (estrutural)
      • Estrutura interna
      • Caminhos lógicos e condições
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que teste e depuração são a mesma atividade. Erro conceitual: teste é a atividade de executar o software para encontrar defeitos, enquanto depuração é o processo de localizar e corrigir esses defeitos. São atividades distintas e complementares.

Alternativa B — ✅ Correta ⟵ GABARITO

Completa a frase corretamente: "Os testes iniciados de forma antecipada no ciclo de vida do software podem prevenir a multiplicação de falhas." Isso está de acordo com o princípio de que falhas detectadas precocemente evitam que se propaguem para fases posteriores, reduzindo o retrabalho e os custos.

Alternativa C — ❌ Incorreta

Afirma que a técnica de caixa-preta é baseada na estrutura interna. Erro conceitual: caixa-preta (teste funcional) considera apenas o comportamento externo, ignorando a estrutura interna. Quem se baseia na estrutura interna é a técnica de caixa-branca (teste estrutural).

Alternativa D — ❌ Incorreta

Afirma que os testes realizados durante o planejamento antecipado encontram falhas que são mais caras para corrigir. Erro conceitual: na verdade, quanto mais cedo um defeito é encontrado, menor é o custo de correção. Falhas descobertas tardiamente (após a entrega) são muito mais caras.

Alternativa E — ❌ Incorreta

Afirma que a técnica de caixa-branca não considera o comportamento interno. Erro conceitual: caixa-branca exige conhecimento do código e testa a estrutura interna, caminhos lógicos, condições, etc. O contrário é a caixa-preta, que não considera o comportamento interno.

NÃO CAIA NESSA!

A banca troca as definições de caixa-preta e caixa-branca. Nas alternativas C e E, inverte o que cada técnica considera (interno vs. externo). Memorize: caixa-preta = funcional = entrada/saída; caixa-branca = estrutural = interno. Além disso, a alternativa D inverte a relação custo × tempo de detecção.

Conclusão: Apenas a alternativa B está correta. O gabarito é a letra B.

Link permanente: /questoes/fc023712