Teste de regressão e automação
Gabarito: letra D. O teste de regressão é o mais propenso à automação em modelos incrementais e iterativos, pois visa garantir que alterações recentes no código não quebrem funcionalidades existentes. Executar repetidamente os mesmos testes manualmente seria inviável, tornando a automação essencial para obter feedback rápido e confiável.
Alternativa A — ❌ Incorreta
O teste de conformidade verifica se o software atende a normas e regulamentos. Embora possa ser automatizado em parte, não é o tipo mais diretamente associado à proteção contra impactos de mudanças contínuas.
Alternativa B — ❌ Incorreta
O teste de requisitos valida se o que foi implementado está de acordo com as especificações. Sua automação é possível, mas o foco principal não é o ciclo rápido de mudanças, e sim a verificação inicial.
Alternativa C — ❌ Incorreta
O teste de tratamento de erros examina como o sistema lida com exceções e condições inesperadas. Embora útil, não é o candidato mais óbvio para automação em cenários de alterações frequentes.
Alternativa D — ✅ Correta ⟵ GABARITO
O teste de regressão consiste em reexecutar testes previamente aprovados para assegurar que novas alterações não introduziram defeitos em áreas já funcionais. Em ciclos ágeis ou iterativos, onde o código muda constantemente, a automação desses testes é prática padrão e altamente eficiente.
Alternativa E — ❌ Incorreta
O teste de aceitação é realizado pelo cliente ou usuário final para validar se o sistema atende às necessidades de negócio. Geralmente é manual ou semi-automatizado e não se destina ao ciclo rápido de regressão.