FC ConcursosFC Concursos

Questão FC266409

O teste de software é uma técnica de verificação e validação de software e contribui para a garantia da qualidade de um software. Sobre teste de software, analise as afirmativas a

Testes de Software

IDECAN · 2020

O teste de software é uma técnica de verificação e validação de software e contribui para a garantia da qualidade de um software. Sobre teste de software, analise as afirmativas a seguir.

 

I. O teste de sistema permite analisar as menores partes de um sistema.

 

II. Testes não garantem um software livre de falhas.

 

III. Analisar todas as possibilidades de entradas para um teste não é viável, assim técnicas como partição de equivalência e análise do valor limite podem ser utilizadas para reduzir o conjunto de entradas para os testes.

 

IV. Durante o teste caixa branca, o comportamento do software é abstraído para o analista de testes.

 

Assinale

  1. se somente as alternativas II e III estiverem corretas
  2. se somente a alternativa I estiver correta
  3. se somente as alternativas I e IV estiverem corretas
  4. se somente as alternativas II, III e IV estiverem corretas
  5. se somente a alternativa II estiver correta
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

II. Os testes têm por objetivo detectar defeitos, mas jamais podem provar a ausência total de falhas. Mesmo com cobertura ampla, testes só mostram que, para os cenários executados, o sistema se comportou conforme esperado. A não-detecção de erros não é prova de correção absoluta: sempre existe a possibilidade de entradas, estados ou interações não contemplados que revelem falhas.

III. Em geral o espaço de entradas é muito grande ou infinito, tornando inviável testar tudo. Técnicas como partição de equivalência dividem entradas em classes representativas, e a análise de valor limite foca nos extremos dessas classes. Combinadas, reduzem o número de casos mantendo maior probabilidade de encontrar defeitos relevantes.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo