Sobre fundamentos de testes de software, o International Sof...
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - erro – defeito – falha
No campo da Engenharia de Software, e mais especificamente no Teste de Software, é fundamental compreender os conceitos de erro, defeito e falha, conforme definidos pelo International Software Testing Qualifications Board (ISTQB). Esses três termos são frequentemente utilizados e são pilares para entender como se dá a detecção e correção de problemas em um sistema de software.
Um erro (ou mistake) é uma ação humana que produz um resultado incorreto. Geralmente, trata-se de uma falha no raciocínio ou no processo de desenvolvimento que leva a um resultado não intencionado. Por exemplo, um programador pode entender mal uma especificação e, por isso, escrever um código que não funciona como deveria.
Um defeito (ou bug), por sua vez, é a manifestação no código de um erro cometido. É uma seção do programa que está presente de forma incorreta ou que está ausente, e que, portanto, impede que o programa funcione corretamente. Quando um erro é traduzido em código, resulta em um defeito.
Por fim, uma falha (ou failure) ocorre quando um defeito no software é executado, e como resultado, o software não realiza suas funções conforme esperado. A falha é a consequência de um defeito que é observada quando o sistema está em operação.
Entendendo esses conceitos, percebemos que a alternativa B está correta porque segue a sequência lógica do processo pelo qual um erro humano (erro) leva à introdução de um problema no código (defeito) que, quando o código é executado, resulta em um comportamento anormal do sistema (falha).
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
Um código mal escrito não causa uma falha, é um defeito sendo que ele sempre irá aparecer.
Letra B.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo