Logo Passei Direto
Buscar
Pergunta 19 (1 ponto) TEXTO 1 Testes de regressão são aplicados para verificar se alterações no código comprometem funcionalidades já existentes. Eles são essenciais em manutenções e atualizações, pois ajudam a manter a estabilidade do sistema diante de mudanças. Ao reutilizar casos de teste anteriores, é possível identificar falhas provocadas por modificações inesperadas. A automação desses testes é recomendada, especialmente em projetos que adotam Integração Contínua, pois permite verificações frequentes a cada alteração registrada no código. SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. TEXTO 2 A Integração Contínua consiste em integrar mudanças de código com frequência ao repositório principal. Para garantir a estabilidade, testes automatizados, incluindo testes de regressão, devem ser executados a cada nova versão gerada do sistema. Esse processo permite detectar rapidamente erros introduzidos e reduz o risco de propagação de falhas para o ambiente de produção, tornando o ciclo de desenvolvimento mais seguro e eficiente. HUMBLE, J.; FARLEY, D. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Boston: Addison-Wesley, 2010. Disponível em: https://martinfowler.com/bliki/ContinuousDelivery.html. Acesso em: 11 ago. 2025. Considerando as informações apresentadas, avalie as afirmações a seguir. I) A execução de testes de regressão manuais dentro do pipeline de Integração Contínua melhora o throughput da entrega contínua, sendo mais eficiente que a automação em ambientes DevOps. II) Estratégias de teste de regressão podem adotar abordagem orientada a risco, com ênfase em módulos com alta complexidade, histórico de falhas recorrentes e papel central na arquitetura do sistema. III) Testes de regressão têm como finalidade validar novos comportamentos inseridos no sistema, com ênfase na verificação de funcionalidades recentes implementadas durante as últimas modificações. IV) A automação de test cases de regressão em ambientes com Integração Contínua (CI) permite detecção precoce de breaking changes e acelera a retroalimentação entre as fases de commit e deployment. É correto o que se afirma em Opções da pergunta 19: A) I e IV, apenas. B) II e III, apenas. C) II e IV, apenas. D) I, II e III, apenas. E) I, II, III e IV.
User badge image
Paulino

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das afirmações: I) A execução de testes de regressão manuais dentro do pipeline de Integração Contínua melhora o throughput da entrega contínua, sendo mais eficiente que a automação em ambientes DevOps. Falso. A automação de testes de regressão é geralmente mais eficiente em ambientes de Integração Contínua, pois permite a execução rápida e frequente dos testes, enquanto testes manuais podem ser mais lentos e propensos a erros. II) Estratégias de teste de regressão podem adotar abordagem orientada a risco, com ênfase em módulos com alta complexidade, histórico de falhas recorrentes e papel central na arquitetura do sistema. Verdadeiro. Essa afirmação está correta, pois uma abordagem orientada a risco é uma prática comum em testes de regressão. III) Testes de regressão têm como finalidade validar novos comportamentos inseridos no sistema, com ênfase na verificação de funcionalidades recentes implementadas durante as últimas modificações. Falso. A principal finalidade dos testes de regressão é verificar se as funcionalidades existentes continuam funcionando após alterações no código, e não validar novos comportamentos. IV) A automação de test cases de regressão em ambientes com Integração Contínua (CI) permite detecção precoce de breaking changes e acelera a retroalimentação entre as fases de commit e deployment. Verdadeiro. Essa afirmação está correta, pois a automação realmente ajuda na detecção rápida de problemas e melhora a eficiência do ciclo de desenvolvimento. Com base nessa análise, as afirmações verdadeiras são II e IV. Portanto, a alternativa correta que contém todos os itens verdadeiros é: C) II e IV, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina