Considerando os conceitos da engenharia de software no escop...
Considerando os conceitos da engenharia de software no escopo de teste de software, julgue os itens a seguir.
I Denomina-se defeito a produção de uma saída incorreta com relação à especificação.
II A ação humana que produz um resultado incorreto — como a ação incorreta de um programador — configura engano.
III Define-se erro a diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa.
IV Falha é uma instrução ou um comando incorreto.
Estão certos apenas os itens
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - II e III.
Para resolver essa questão, é fundamental entender a nomenclatura usada na área de teste de software, que inclui conceitos de defeito, engano, erro e falha. Esses termos têm significados distintos e são usados para descrever diferentes aspectos de problemas que podem ocorrer durante o desenvolvimento e execução de software.
O Item II está correto porque engano se refere à ação humana que resulta em um resultado incorreto. No contexto de desenvolvimento de software, isso geralmente se relaciona a um erro cometido pelo programador, como um equívoco na lógica de programação ou um erro de digitação no código.
O Item III está correto porque define erro como a discrepância entre o valor obtido e o valor esperado, isto é, qualquer estado intermediário incorreto ou resultado inesperado durante a execução do programa. Isso pode acontecer, por exemplo, quando o software processa dados de maneira errada e chega a um resultado que não condiz com o especificado.
A alternativa C é a correta porque reflete com precisão a interpretação adequada dos termos engano e erro no contexto de teste de software. Os Itens I e IV estão incorretos: o primeiro mistura os conceitos de erro e defeito, enquanto o último fornece uma descrição imprecisa do que seria uma falha, que na verdade é a manifestação de um defeito no sistema durante a execução.
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
Falta/ DEFEITO/ ENGANO (Fault)
◦Causa de uma falha (aspecto físico)
◦Exemplo: código incorreto ou faltando, defeito de hardware
Erro (Error)
◦Estado intermediário, de instabilidade (aspecto de informação)
◦Pode resultar em falha, se propagado até a saída
Falha (Failure)
◦Incapacidade do software de realizar a função requisitada (aspecto externo). Manifestação observável.
◦Exemplo: terminação anormal, restrição temporal violada
DEFEITO >> Erro >> Falha
FONTE: PROF FERNANDO PEDROSA
Defeito é a nível de usuário. Cabe recurso. A (I) está certa!
Estou curioso sobre a definição de ENGANO, alguém sabe de onde veio isso?
III Define-se erro a diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa.
ISSO NAO SERIA FALHA???
Essa questao sinceramente, teria errado...
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo