Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Desenvolvimento de Software
Código
ce185255
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Desenvolvimento Software
Assinale a opção em que é expressa uma prática comum em DevOps para garantir a qualidade do código.
Aimplementação de ciclos de desenvolvimento em cascata
Brevisão manual de código
Cisolamento das equipes de desenvolvimento e operações
Dautomação de testes
Revelar gabarito e comentário▾
GabaritoD — automação de testes
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 Qualidade de Código
Gabarito: letra D. A automação de testes é uma prática central em DevOps, integrada aos pipelines de CI/CD para garantir a qualidade do código de forma contínua e eficiente. DevOps preza por práticas e ferramentas automatizadas, diferentemente de modelos tradicionais ou manuais.
DevOps — Qualidade de código: Práticas centrais (Automação de testes, CI/CD (integração contínua), Ferramentas de análise estática); Cultura (Colaboração Dev + Ops, Abordagem iterativa e ágil); Práticas contrárias (Ciclo em cascata, Revisão manual isolada, Equipes separadas)
Alternativa A — ❌ Incorreta
A implementação de ciclos de desenvolvimento em cascata é característica de modelos tradicionais, não do DevOps, que adota abordagens iterativas e ágeis com integração contínua.
Alternativa B — ❌ Incorreta
A revisão manual de código não é uma prática típica em DevOps, que prioriza automação de testes e ferramentas de análise estática para garantir qualidade.
Alternativa C — ❌ Incorreta
O isolamento das equipes de desenvolvimento e operações contraria a cultura DevOps, que promove a colaboração e a integração entre essas áreas.
Alternativa D — ✅ Correta ⟵ GABARITO
A automação de testes é uma prática essencial no DevOps, permitindo validação contínua do código em pipelines de CI/CD, reduzindo erros e acelerando entregas.