Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2026

Engenharia de SoftwareTeste de Software
Código
ce227858
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-PR
Ano
2026
Nível
Médio
Cargo
Agente Fazendário Estadual - Função: Profissional de Tecnologia da Informação
Uma equipe de TI objetiva reduzir o ciclo entre desenvolvimento e produção de aplicações cloud-native com entrega contínua e confiável.Nessa situação, para atender à necessidade mencionada, a prática mais recomendada é a aplicação de
  1. Atestes de aceitação somente após implantação final.
  2. Btestes de carga apenas em ambiente de desenvolvimento.
  3. Cpipeline CI/CD automatizado com testes integrados.
  4. Ddeploy automatizado com checklist.
  5. Etestes de usuário apenas no final do projeto.
Revelar gabarito e comentário

GabaritoC — pipeline CI/CD automatizado com testes integrados.

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

Pipeline CI/CD e Entrega Contínua

Gabarito: letra C. A prática mais recomendada para reduzir o ciclo entre desenvolvimento e produção com entrega contínua e confiável é a implementação de um pipeline CI/CD automatizado com testes integrados. Essa abordagem automatiza as etapas de build, teste e deploy, permitindo que mudanças sejam validadas e implantadas rapidamente, com qualidade assegurada pelos testes integrados.

  1. 1Commit do código
  2. 2Build automatizado
  3. 3Testes integrados
  4. 4Deploy automatizado
  5. 5Entrega contínua
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Realizar testes de aceitação somente após a implantação final não atende à necessidade de redução do ciclo, pois os testes ocorrem tardiamente, sem feedback contínuo. O ideal é que testes de aceitação sejam automatizados e executados no pipeline, antes da implantação.

Alternativa B — ❌ Incorreta

Testes de carga apenas no ambiente de desenvolvimento não simulam condições reais de produção. Para garantir confiabilidade, testes de carga devem ser realizados em ambientes similares à produção, de preferência como parte do pipeline de CI/CD.

Alternativa C — ✅ Correta ⟵ GABARITO

Um pipeline CI/CD automatizado com testes integrados permite que cada alteração no código seja imediatamente submetida a testes unitários, de integração, de aceitação, entre outros, antes de ser implantada. Isso reduz o ciclo de feedback, aumenta a confiança nas entregas e acelera a disponibilização de novas funcionalidades.

Alternativa D — ❌ Incorreta

Embora o deploy automatizado com checklist possa ajudar na padronização, a ausência de testes integrados automatizados compromete a confiabilidade. Checklist manual não substitui a validação automática contínua.

Alternativa E — ❌ Incorreta

Testes de usuário apenas no final do projeto seguem o modelo waterfall, oposto ao objetivo de entregas contínuas. Para ambientes cloud-native, testes de usuário devem ser realizados de forma iterativa e contínua, com feedback rápido.

Gabarito: letra C. A implantação de um pipeline CI/CD com testes integrados é a prática que melhor atende ao objetivo de reduzir o ciclo com entrega contínua e confiável.

Link permanente: /questoes/ce227858