Pular para o conteúdo principal

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

Engenharia de SoftwareDesenvolvimento de Software
Código
ce159968
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.Embora as técnicas de integração contínua sejam essenciais para garantir a qualidade do software e a eficiência do processo de desenvolvimento, elas não possibilitam a realização de testes automatizados de aceitação.
  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”.

Integração Contínua – Testes Automatizados de Aceitação

Gabarito: Errado. A afirmativa está incorreta porque as técnicas de integração contínua (CI) permitem a realização de testes automatizados de aceitação, contrariando a negação apresentada. Ferramentas de CI/CD, como Jenkins, são capazes de executar testes de unidade, integração, sistema e aceitação de forma automatizada, como parte do pipeline.

A própria definição de CI envolve a automação de testes para feedback rápido, e os testes de aceitação podem (e devem) ser incluídos no fluxo de CI para garantir que o software atenda aos critérios de aceitação antes da entrega.

Conteúdo de apoio (ilustrativo):

"Testes: O Jenkins pode ser usado para executar testes de unidade, testes de integração e testes de aceitação."

  1. 1Commit do código
  2. 2Testes de unidade
  3. 3Testes de integração
  4. 4Testes de aceitação
  5. 5Deploy
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca explora a falsa ideia de que testes de aceitação são exclusivamente manuais ou fora do escopo da CI. Na verdade, a automação em CI abrange todos os níveis de teste, inclusive os de aceitação. O candidato que associa "aceitação" apenas a testes manuais de usuário tende a marcar "Certo", mas o erro está na generalização "não possibilitam". Fique atento: CI/CD automatiza tudo o que for possível; a aceitação não foge a essa regra.

Conclusão: A afirmação é falsa, portanto a resposta é Errado.

Link permanente: /questoes/ce159968