Não existe um processo universal de teste de software, mas há conjuntos comuns de atividades de teste sem as quais os testes terão menor probabilidade de atingir seus objetivos estabelecidos. Nesse sentido, o processo de teste de software específico e apropriado em qualquer situação depende de muitos fatores. Atividades de teste estão envolvidas nesse processo e podem ser discutidas na estratégia de teste de uma organização. Qual atividade abaixo NÃO faz parte de uma atividade de testes?
- A)Monitoramento e controle dos testes.
Correta, pois monitoramento e controle dos testes são atividades típicas do processo de teste.
- B)Planejamento dos testes.
Correta, porque o planejamento dos testes é uma etapa básica e indispensável da atividade de testes.
- C)Correção do bug encontrado nos testes.
Errada, porque corrigir o bug é ação de desenvolvimento/manutenção, não de teste.
- D)Modelagem do teste.
Correta, pois a modelagem do teste faz parte da preparação dos testes, definindo casos e condições.
- E)Execução dos casos de teste.
Correta, porque a execução dos casos de teste é uma atividade central do processo de testes.
Gabarito: C
Em testes de software, existe um conjunto bem conhecido de atividades que normalmente aparece no processo: planejamento, modelagem dos testes, implementação dos casos, execução, acompanhamento e controle, e fechamento. A ideia é simples: testar não é sair clicando aleatoriamente, mas organizar o trabalho para aumentar a chance de encontrar defeitos e dar previsibilidade ao processo. A função de testes é verificar e revelar falhas, além de fornecer informação para decisão. Por isso, atividades como planejar, definir a abordagem, preparar casos e executar testes fazem parte do ciclo natural de testes. Em provas, a banca gosta de trocar o foco: ela mistura atividade de teste com atividade de desenvolvimento para ver se voce separa as coisas. O gabarito é a letra C porque "correção do bug encontrado nos testes" não é atividade de teste em si. Encontrar o defeito é papel do teste; corrigir o defeito é papel de desenvolvimento/manutenção, normalmente feito pela equipe responsável pelo código. Em outras palavras: teste aponta o problema, não conserta. Esse entendimento está alinhado com referências clássicas da área, como as práticas descritas no ISTQB, que incluem planejamento, monitoramento, análise, projeto/modelagem, implementação, execução e encerramento dos testes. Então, quando a questão pede a atividade que NÃO faz parte de testes, a resposta é justamente a correção do defeito.