QUESTÃO 8
Teste de Software é um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada / acordada. Uma equipe de teste encontra 80% a 90% dos defeitos presentes no software que está sendo testado. O Líder de Teste entende que esta é uma boa porcentagem de detecção de erros. Mas o diretor da empresa está desapontado com a equipe de teste, dizendo que a equipe perde muitos defeitos.
Tomando como base que os usuários geralmente estão contentes com o sistema e que as falhas reportadas por eles são de baixo impacto, qual dos princípios de teste pode melhor ajudar o Líder de teste a explicar ao diretor da empresa o porquê de alguns defeitos não serem encontrados? Assinale a alternativa correta.
Alternativas
Alternativa 1:
Teste antecipado.
Alternativa 2:
Agrupamento de defeitos.
Alternativa 3:
Teste exaustivo é impossível.
Alternativa 4:
A ilusão da ausência de erros.
Alternativa 5:
Teste demonstra a presença de defeitos.
Soluções para a tarefa
Resposta:
Teste exaustivo é impossível.
Explicação:
Conforme Bastos et al. (2007), os testes exaustivos visam garantir que nenhum defeito irá ocorrer quando o software for entregue, certamente não será executado pela maioria das empresas. Geralmente, as equipes de teste das empresas procuram um nível de cobertura que minimizem a possibilidade de defeitos graves, pois existem prazos a serem cumpridos.
Dentre os princípios de teste, o que pode melhor ajudar o Líder de teste a explicar ao diretor da empresa o porquê de alguns defeitos não se rem encontrados, é a alternativa 3. Ou seja, teste exaustivo é impossível.
Isto porque, de acordo com o texto elucidado, uma equipe de teste encontra 80% a 90% dos defeitos presentes no software que está sendo testado, e o líder de teste entende que é uma boa porcentagem de detecção de erros, mas o diretor da empresa afirma que a equipe perde muitos defeitos.
O que pode auxiliar o líder de teste, para explicar ao diretor da empresa, é que o teste exaustivo é impossível.
Ou seja, sempre obterá uma margem de erro que será corrigido no próximo programa, o que não é feito pela grande parte das empresas, e sim, procura-se a cobertura dos erros mais graves.
Sendo assim, testar todas as combinações de entradas e condições anteriores, não é uma alternativa plausível, não sendo possível fazê-lo dentro de uma aplicação.
Portanto, a alternativa 3 está correta.
Questão similar no Brainly:
https://brainly.com.br/tarefa/17469279
Quaisquer dúvidas, deixe nos comentários.
Bons estudos :)