Acerca dos critérios de teste de software, assinale a altern...

Próximas questões
Com base no mesmo assunto
Q971991 Engenharia de Software
Acerca dos critérios de teste de software, assinale a alternativa INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: C

Para compreender essa questão, é importante ter conhecimento sobre os critérios de teste de software. O teste de software é uma atividade crucial para garantir a qualidade do produto de software, e os critérios de teste orientam os profissionais a entender quando um teste é suficiente ou adequado.

Ao analisarmos a alternativa C, percebemos uma afirmação que contradiz os princípios de testes de software. O "teste exaustivo", que teoricamente testaria todos os possíveis dados de entrada em um programa, é uma meta inalcançável na prática para a maioria dos softwares devido à enorme (muitas vezes infinita) quantidade de dados de entrada possíveis.

Procurar um critério de teste onde cada subdomínio D(P) é unitário é impraticável e não é considerado um método eficaz na engenharia de software. Devido à complexidade dos programas e à quantidade de entradas possíveis, o teste de software deve ser estratégico e baseado em técnicas que permitam encontrar a maior quantidade de defeitos com um número finito e razoável de testes, o que contrasta com a ideia de que "apenas um elemento do domínio deve ser selecionado para o teste".

Portanto, afirmar que o "teste exaustivo" é factível e ideal é incorreto, tornando a alternativa C a resposta errada e, por consequência, a correta para esta questão que pede pela opção incorreta.

As outras alternativas tratam de aspectos reais dos desafios enfrentados na definição de critérios de teste e na realização prática de testes de software, o que reforça o entendimento de que a alternativa C é a inadequada entre as opções apresentadas.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Há vários erros na alternativa C que a fazem ser o gabarito da questão:

c) Um único critério de teste é ideal: aquele que estabelece que cada subdomínio D(P) é unitário, ou seja, cada dado de teste compõe isoladamente o próprio domínio. Desta maneira, apenas um elemento do domínio deve ser selecionado para o teste. É o chamado “teste exaustivo” que é, em geral, factível.

Um único critério de teste NÃO É O IDEAL, pois devemos abordar de vários tipos de testes e vários tipos de critérios;

O teste exaustivo, geralmente, é impraticável, pois fere um dos princípios do testes, citado em Pressman: O teste completo não é possível, pois a quantidade de permutações de caminhos mesmo para um programa de tamanho moderado, é excepcionalmente grande.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo