Ao criar uma nova versão de um software, a recomendação é ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - Regressão.
A técnica de testes de regressão é essencial no desenvolvimento de software, principalmente quando estamos lidando com novas versões e atualizações. O objetivo dos testes de regressão é verificar se as mudanças recentes no código não afetaram adversamente as funcionalidades existentes que anteriormente estavam funcionando corretamente. Portanto, ao executar todos os casos de testes das versões anteriores, estamos assegurando que nenhum bug novo foi introduzido e que nenhum comportamento inesperado surja como consequência das alterações feitas.
Os testes de regressão podem ser realizados manualmente ou automatizados. A automação é especialmente útil pois permite que os testes sejam executados de forma rápida e consistente a cada nova versão do software, facilitando a identificação imediata de regressões.
É importante mencionar que as outras alternativas referem-se a outros tipos de testes:
- Caixa-branca (A): também conhecido como teste estrutural, se concentra na estrutura interna do software.
- Caixa-cinza (B): é uma combinação dos testes de caixa-branca e caixa-preta, considerando tanto a estrutura quanto as funcionalidades.
- Caixa-preta (C): foca na execução de testes baseados somente nas especificações funcionais, sem se preocupar com a estrutura interna do código.
- Técnicas não funcionais (E): referem-se a testes que não estão relacionados diretamente com as funcionalidades específicas do software, mas com aspectos como desempenho, segurança, usabilidade, entre outros.
Portanto, a resposta D - Regressão é a que corretamente identifica a técnica de testes que consiste em reexecutar casos de testes de versões anteriores para garantir a integridade do software após modificações.
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
O teste de regressão tem como objetivo a reexecução do mesmo subconjunto de teste que já foram executados para assegurar que as alterações não tenham propagados efeitos indesejados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo