O teste de fumaça é uma prática importante em projetos que adotam integração contínua, pois permite testar o software de forma regular e rápida, identificando problemas críticos. Além disso, essa abordagem ajuda a reduzir o risco de incompatibilidades e erros bloqueadores que podem comprometer o cronograma de desenvolvimento. A aplicação frequente do teste de fumaça está relacionada a uma avaliação constante do progresso do software. Com relação a esse contexto, analise as asserções a seguir e a relação proposta entre elas: I. O teste fumaça minimiza o risco de incompatibilidades e erros bloqueadores em sistemas de software, PORQUE II. O teste de fumaça é realizado diariamente, permitindo a detecção rápida de defeitos, melhorando a qualidade do software e reduzindo o impacto de erros no cronograma. A respeito dessas asserções, assinale a alternativa correta:

Questão

O teste de fumaça é uma prática importante em projetos que adotam integração contínua, pois permite testar o software de forma regular e rápida, identificando problemas críticos. Além disso, essa abordagem ajuda a reduzir o risco de incompatibilidades e erros bloqueadores que podem comprometer o cronograma de desenvolvimento. A aplicação frequente do teste de fumaça está relacionada a uma avaliação constante do progresso do software. Com relação a esse contexto, analise as asserções a seguir e a relação proposta entre elas:

I. O teste fumaça minimiza o risco de incompatibilidades e erros bloqueadores em sistemas de software,

PORQUE

II. O teste de fumaça é realizado diariamente, permitindo a detecção rápida de defeitos, melhorando a qualidade do software e reduzindo o impacto de erros no cronograma.

A respeito dessas asserções, assinale a alternativa correta:

Alternativas

A) As asserções I e II são falsas.

B) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

C) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

D) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

92%

E) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Explicação

Análise da asserção I O teste de fumaça (smoke test) é um conjunto pequeno e rápido de testes que verifica se as funcionalidades mais críticas do sistema “sobem” e se a build é testável (isto é, não está quebrada de forma bloqueadora). Por isso, ele ajuda a minimizar o risco de o time avançar com uma versão incompatível ou com falhas graves que bloqueiam o restante dos testes e do desenvolvimento. Logo, a asserção I é verdadeira.

Análise da asserção II Em contextos de integração contínua, é comum que o smoke test seja executado com frequência alta (muitas vezes diariamente e, em vários times, até a cada build/pipeline). Essa execução frequente permite detecção rápida de defeitos, evita que erros críticos permaneçam por muito tempo no código e, assim, reduz o impacto no cronograma. Portanto, a asserção II é verdadeira.

Relação entre I e II (justificativa) A II explica o mecanismo pelo qual o teste de fumaça reduz riscos: por ser executado com alta frequência (ex.: diariamente), ele encontra cedo erros críticos/bloqueadores e problemas de integração/incompatibilidade, minimizando o risco citado na I. Assim, II justifica I.

Alternativa correta: (D).

Travou em outra questão? A gente resolve.

Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.