FC ConcursosFC Concursos

Questão FC370013

A automação de testes desempenha um papel fundamental em pipelines de Integração Contínua (CI) e Entrega Contínua (CD), ao permitir que equipes de desenvolvimento detectem e corrij

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

FGV · 2024

A automação de testes desempenha um papel fundamental em pipelines de Integração Contínua (CI) e Entrega Contínua (CD), ao permitir que equipes de desenvolvimento detectem e corrijam problemas rapidamente, mantendo a qualidade do software em níveis adequados. Uma característica importante da automação de testes CI/CD é a capacidade de executar testes automaticamente a cada novo commit no repositório, garantindo que alterações recentes não quebrem funcionalidades existentes.

 

Com base nesse contexto, assinale a opção que descreve corretamente a importância da automação de testes em ambientes CI/CD.

  1. A automação de testes em CI/CD é opcional, visto que testes manuais podem ser eficientemente agendados para cobrir todas as mudanças de código.
  2. A principal vantagem da automação de testes em CI/CD é reduzir o custo dos testes ao eliminar a necessidade de ferramentas de automação.
  3. A automação de testes em CI/CD permite a execução frequente de testes, ajudando a identificar e corrigir defeitos rapidamente, o que é essencial para manter a qualidade do software.
  4. Em ambientes de CI/CD, a automação de testes é usada apenas para testes de performance e carga, enquanto testes funcionais devem ser realizados manualmente.
  5. A automação de testes em CI/CD foca exclusivamente em testes de segurança, deixando outros tipos de testes para serem executados em ambientes de teste dedicados.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa está correta porque a automação de testes integrada a pipelines de CI/CD possibilita a execução frequente dos testes — geralmente acionada a cada novo commit no repositório.

Esse comportamento gera feedback rápido para a equipe: falhas são detectadas logo após a alteração, facilitando a identificação do trecho de código responsável.

Ao encontrar defeitos precocemente, o tempo e o esforço para correção são reduzidos, o que minimiza riscos de regressões em funcionalidades já existentes.

A automação também permite rodar suites variadas (unidade, integração, end-to-end) de forma consistente e repetível, aumentando a confiabilidade dos resultados.

Em conjunto, esses benefícios sustentam a manutenção de um elevado nível de qualidade do software e aceleram ciclos de entrega contínua.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo