Questão nº 56

Questão de Desenvolvimento de Sistemas · FGV CGU 2021 - Tarde (nº 56)

FGV2021Auditor Federal de Finanças e Controle - Área Tecnologia da InformaçãoDesenvolvimento de Sistemas
Gabarito: Aver comentário ↓

Uma categoria de testes comumente utilizada é a de Testes Baseados em Experiência (Experience-based Testing). Nas técnicas dessa categoria, fatores como o histórico de funcionamento da aplicação e erros comuns de utilização das tecnologias empregadas – derivados do conhecimento do testador – são utilizados para antecipar a ocorrência de erros, defeitos e falhas. Testes baseados em experiência não costumam ser empregados como abordagem principal em cenários de alto risco, em função da variabilidade de sua eficiência e cobertura.

Considerando um projeto em que o time de desenvolvimento não possua experiência com a tecnologia e o domínio da aplicação, a técnica recomendada para o portfólio de testes desse time é:

Resposta comentada

Gabarito Alternativa A

Conceito-chave: Testes baseados em experiência dependem do conhecimento prévio do testador (sobre a tecnologia, o domínio ou erros históricos). Quando o time não tem essa experiência, a técnica deve ser baseada em especificação, ou seja, derivada de documentos formais do sistema, como casos de uso, que independem do "feeling" do testador.

  • (A) Correta: Teste de Caso de Uso é uma técnica baseada em especificação (black-box): os testes são derivados de fluxos documentados (ator, sistema, alternativas), exigindo apenas a leitura do documento, não experiência prévia com a tecnologia ou domínio. Por isso, é a recomendada para um time inexperiente.
  • (B) Incorreta: Teste de Hipótese é uma técnica estatística (usada para validar hipóteses com dados), não se aplica a portfólio de testes funcionais e exige conhecimento estatístico, não sendo adequada para time sem experiência.
  • (C) Incorreta: Previsão de Erros é uma técnica baseada em experiência (usa intuição e histórico de defeitos). Sem experiência, o time não teria base para "adivinhar" onde os erros estão. Armadilha da banca: o nome parece lógico, mas é justamente a técnica que depende do conhecimento que o time não tem.
  • (D) Incorreta: Teste Exploratório também é baseado em experiência (aprendizado simultâneo, design e execução). Sem experiência, o testador não saberia o que explorar nem como priorizar, gerando cobertura aleatória e ineficiente.
  • (E) Incorreta: Checklist-based Testing é baseado em listas pré-definidas, mas a eficácia depende de a lista ser criada por especialistas ou adaptada ao contexto. Para um time inexperiente, uma lista genérica não cobre riscos específicos do domínio, e a técnica é classificada como baseada em experiência (quando a lista vem do know-how do testador).

Fonte: FGV CGU 2021 - Tarde Auditor Federal de Finanças e Controle - Área Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho