1Q900835 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024Uma empresa de desenvolvimento de software está implementando uma pipeline de C I/C D para um novo sistema de e-commerce. A equipe de desenvolvimento optou por utilizar um sistema de build distribuído e containers Docker para a construção e execução dos testes. No entanto, após algumas semanas de operação, a equipe percebeu um aumento significativo no tempo de execução dos testes de integração, o que impactou diretamente a frequência de deploy. Considerando o cenário hipotético precedente, assinale a opção em que são citadas as ações mais adequadas para otimizar o tempo de execução dos testes de integração e garantir a eficiência da pipeline de CI/CD. ✂️ a) aumentar a quantidade de recursos computacionais alocados para a execução dos testes, com a disponibilização de mais CPU e memória, na proporção do aumento do tempo dos testes de integração ✂️ b) reduzir a quantidade de testes de integração e focar apenas os testes críticos para o negócio ✂️ c) dividir os testes de integração em módulos menores e executá-los em paralelo, com a utilização dos diferentes containers Docker ✂️ d) migrar para um sistema de build monolítico e centralizar a execução dos testes de integração em um único servidor Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro