Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
fc026127
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Tecnologia da Informação
Um técnico de TI do Tribunal pretende prestar exame de certificação de teste de software e necessita conhecer os sete princípios do Teste CFTL. Após um tempo de estudo ele observou o seguinte: Pode ocorrer o fato de um mesmo conjunto de testes que são repetidos várias vezes não encontrar novos defeitos após um determinado momento. Para superar esta condição, os casos de testes necessitam ser frequentemente revisados e atualizados. Um conjunto de testes novo e diferente precisa ser escrito para exercitar diferentes partes do software ou sistema com objetivo de aumentar a possibilidade de encontrar mais erros. Este princípio é corretamente denominado
  1. AIlusão da ausência de erros.
  2. BAgrupamento de defeitos.
  3. CTeste antecipado.
  4. DDependência de contexto.
  5. EParadoxo do pesticida.
Revelar gabarito e comentário

GabaritoE — Paradoxo do pesticida.

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

Princípios de Teste de Software – Paradoxo do Pesticida

Gabarito: letra E. O enunciado descreve exatamente o Paradoxo do Pesticida (Pesticide Paradox): repetir os mesmos testes várias vezes não encontra novos defeitos, sendo necessário revisar e atualizar os casos de teste para exercitar diferentes partes do sistema. Esse é um dos sete princípios fundamentais do teste de software reconhecidos pelo ISTQB.

A banca cobra o conhecimento dos sete princípios, e a descrição fornecida é a definição clássica do Paradoxo do Pesticida.

Alternativa A — ❌ Incorreta

Ilusão da ausência de erros (Absence-of-errors fallacy) refere-se ao fato de que encontrar e corrigir defeitos não garante que o software atenda às necessidades do usuário; não trata da repetição de testes que se tornam ineficazes.

Alternativa B — ❌ Incorreta

Agrupamento de defeitos (Defect clustering) baseia-se no Princípio de Pareto: a maioria dos defeitos (80%) está concentrada em um pequeno número de módulos (20%). Não tem relação com a necessidade de renovar os casos de teste.

Alternativa C — ❌ Incorreta

Teste antecipado (Early testing) prega que o teste deve começar o mais cedo possível no ciclo de desenvolvimento. Não aborda a ineficácia de testes repetidos.

Alternativa D — ❌ Incorreta

Dependência de contexto (Context-dependency) afirma que os testes devem ser adaptados ao contexto do software (ex.: sistema crítico vs. e-commerce). Não se relaciona com a estagnação da detecção de defeitos.

Alternativa E — ✅ Correta ⟵ GABARITO

Paradoxo do Pesticida: "após determinado tempo, os testes que não identificam mais defeitos precisam ser revisados e atualizados para testar outros pontos do sistema com objetivo de aumentar a possibilidade de encontrar mais erros." Exatamente o que o enunciado descreve.

Link permanente: /questoes/fc026127