Assinale a alternativa correta que apresenta a diferença en...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Testes de defeito estabelecem a existência de defeitos já o debugging diz respeito à localização e correção desses defeitos.
Para compreender a questão, é crucial distinguir entre teste de defeitos e debugging. Ambos são partes fundamentais do processo de desenvolvimento de software, mas têm objetivos e técnicas distintas. O teste de defeitos, também conhecido como testing, é a etapa na qual a equipe de qualidade procura ativamente por falhas no sistema. A intenção é identificar se há algum comportamento inesperado ou resultados incorretos na aplicação.
Por outro lado, o debugging é o processo de diagnóstico que ocorre após a identificação desses defeitos. É uma atividade que envolve uma investigação mais aprofundada para encontrar a causa raiz do problema e então corrigi-lo. Portanto, apesar de serem complementares, eles atendem a propósitos diferentes dentro do ciclo de vida do desenvolvimento de software.
A alternativa A é a correta porque capta exatamente essa distinção. O teste de defeitos é o processo de verificar se um software possui ou não defeitos, enquanto o debugging é o conjunto de técnicas utilizadas para localizar a origem desses defeitos e corrigi-los. Isto é, enquanto o teste de defeitos foca em detectar se há problemas, o debugging foca em resolver estes problemas.
As demais alternativas estão incorretas porque:
- B - Afirma incorretamente que teste de defeito e debugging são o mesmo processo, o que ignora as funções específicas de cada um.
- C - Sugere que o debugging só pode ser feito após o teste de defeito, o que é parcialmente correto, mas não captura a essência da diferença entre os dois.
- D - Confunde as funções de cada processo, invertendo o que cada um deles faz.
Portanto, é essencial para alguém que deseja atuar na área de engenharia de software entender esses conceitos e saber diferenciá-los, pois ambos são fundamentais para garantir a qualidade e a confiabilidade do software desenvolvido.
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
A
Como eu canso de ver no dia-a-dia:
Testes de defeito estabelecem a existência de defeitos -> o Helpdesk/Suporte ou outros encontram uma possível falha.
Debugging ou Debugar o programador vai parando em tempo de execução e analisando se determinado campo ou variável esta recebendo valores assim fazendo a localização e correção desses defeitos.
a-
A Defect Based Testing Technique is a technique where test cases are derived on the basis of defects. Instead of using the traditional requirements documents or the use cases (Specification-based techniques), this strategy uses the defects to base their test cases.
https://www.softwaretestinghelp.com/defect-based-testing-technique/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo