Considere as seguintes afirmações sobre testes de software:...

Próximas questões
Com base no mesmo assunto
Q3771745 Engenharia de Software

Considere as seguintes afirmações sobre testes de software:



I. Métricas de testes não devem ser utilizadas em projetos ágeis.



II. Testes funcionais verificam se o sistema atende às funcionalidades especificadas.



III. Testes de regressão verificam se mudanças não introduziram novos erros.



IV. O planejamento de testes define objetivos, critérios de entrada e saída.



Assinale a alternativa correta: 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O ponto decisivo era confrontar a assertiva I com a expressão absoluta “não devem”: métodos ágeis não vedam o uso de métricas de teste. Invalidada I e confirmadas II, III e IV, a alternativa correta fica necessariamente sendo B.

Tema central: teste de software
Análise das alternativas
A
Errada
Está errada porque considera a assertiva I correta. Esse é o erro decisivo: a frase “métricas de testes não devem ser utilizadas em projetos ágeis” cria uma vedação absoluta que não se sustenta tecnicamente.
B
Certa
A alternativa B está certa porque reúne exatamente as assertivas compatíveis com as definições usuais da área. A II está correta, pois teste funcional verifica se o sistema atende às funcionalidades especificadas. A III também está correta, porque teste de regressão é usado após mudanças para verificar se não surgiram novos defeitos em funcionalidades existentes. A IV igualmente se sustenta, já que o planejamento de testes define objetivos e critérios de entrada e saída. A I é falsa porque não existe regra técnica que proíba o uso de métricas de teste em projetos ágeis; métricas podem ser usadas para acompanhamento e melhoria.
C
Errada
Está errada porque exclui a assertiva III. Mas a III está correta, pois o teste de regressão justamente verifica se mudanças não introduziram novos erros.
D
Errada
Está errada por dois confrontos objetivos: trata a assertiva I como correta, embora ela seja falsa, e deixa de reconhecer a assertiva II, que está correta ao definir teste funcional como verificação das funcionalidades especificadas.
Pegadinha da questão
A pegadinha real está na assertiva I: o uso de “não devem” sugere uma proibição total, mas métodos ágeis não vedam métricas. Também era necessário não confundir teste de regressão com simples repetição de teste anterior e não reduzir planejamento de testes à execução.
Dica para questões semelhantes
  • Desconfie de assertivas com vedação absoluta, como “não devem”, quando a prática técnica admite uso conforme o contexto.
  • Teste funcional se valida pela conformidade com funcionalidades especificadas, não por detalhes estruturais do código.
  • Teste de regressão se identifica pelo foco em efeitos de mudanças sobre funcionalidades já existentes.
  • Planejamento de testes não é só cronograma: inclui objetivos e critérios de entrada e saída.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo