Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
ce180649
Banca
CESPE / CEBRASPE
Órgão
Prefeitura de Cachoeiro de Itapemirim - ES
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Julgue o item a seguir, a respeito de conceitos, prática e ferramentas relativos a DevOps e de integração contínua.Para uma integração contínua efetiva, um dos princípios recomendados é realizar o teste dos builds no ambiente de produção no qual o sistema final será executado.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

DevOps e Integração Contínua – Ambiente de Testes

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

NÃO CAIA NESSA!

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