Assinale a alternativa que preenche corretamente a lacuna d...
Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.
Teste de software é uma atividade que pode ser sistematicamente planejada e especificada. Um teste é bem-sucedido quando um caso de teste descobre um erro e, por consequência, inicia-se ________, um processo que tem por objetivo principal encontrar e corrigir a causa de um erro ou defeito de software.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - a depuração
A questão aborda um conceito fundamental em Engenharia de Software e Teste de Software, que é a atividade de depuração (debugging em inglês). Para responder corretamente, é necessário compreender o ciclo de vida do desenvolvimento de software e as atividades relacionadas à garantia de qualidade e correção de defeitos.
Quando um caso de teste identifica um erro, o próximo passo é iniciar o processo de depuração. Este processo envolve investigar a causa do erro, entender o comportamento incorreto do software e, eventualmente, corrigir o código-fonte para eliminar o defeito. A depuração é crucial porque garante que o software funcione conforme o esperado e atenda aos requisitos definidos.
A alternativa B é a correta porque descreve exatamente essa atividade: a depuração é um processo que se inicia após a descoberta de um erro por meio de um caso de teste e tem como objetivo principal encontrar e corrigir a causa do erro ou defeito no software. As outras opções mencionadas não correspondem a esse processo imediatamente após a descoberta de um erro por um caso de teste. Por exemplo, a verificação por rastreamento e a validação por rastreamento são atividades que podem ser utilizadas para garantir que o software atenda a determinados requisitos ou para assegurar que mudanças no código não introduzam novos erros, respectivamente. O teste de regressão é utilizado para verificar se modificações recentes no código não afetaram funcionalidades existentes, e o teste de desempenho é focado em avaliar a performance do sistema sob certas condições. Nenhum desses processos é especificamente dedicado à correção do erro identificado, o que justifica a escolha da opção B como a resposta correta.
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 depuração ocorre como consequência de um teste bem-sucedido. Isto é, quando um caso de teste descobre um erro, a depuração é o processo que resulta na remoção do erro.
O processo de depuração usualmente apresentará um dentre dois resultados:
(1) a causa será encontrada e corrigida ou (2) a causa não será encontrada.
Pressman
GAB B.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo