Ed
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.