Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024
- Código
- ce180649
- Banca
- CESPE / CEBRASPE
- Órgão
- Prefeitura de Cachoeiro de Itapemirim - ES
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação está incorreta porque, em uma integração contínua efetiva, os testes dos builds devem ser realizados em um ambiente de teste que replique fielmente o ambiente de produção, jamais no próprio ambiente de produção. Testar diretamente em produção introduz riscos de indisponibilidade e afeta usuários reais, contrariando o princípio de detectar falhas precocemente sem causar impacto.
O texto do enunciado sugere que o ambiente de produção é o local adequado para testar os builds no ciclo de CI. No entanto, a prática recomendada é utilizar ambientes de staging ou homologação, que são cópias controladas do ambiente produtivo, onde se pode validar o software antes de liberá-lo para os usuários finais. O pipeline de CI executa as compilações e testes automatizados nesses ambientes preparados, e somente após a aprovação é que o artefato é promovido para produção, frequentemente por meio de entrega contínua (CD).
A banca troca o ambiente correto (staging/homologação) pelo ambiente de produção. O candidato pode achar que "testar no ambiente real é mais fiel", mas isso viola a segurança e a disponibilidade do sistema. Lembre-se: a CI testa em ambientes controlados que simulam a produção, não na produção em si.
✅ Conclusão: a afirmação está ERRADA (gabarito E).
Link permanente: /questoes/ce180649