Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025

Engenharia de SoftwareGeral
Código
ce417813
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Cargo
Ana ( )

Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o item a seguir.

 

O teste de software é essencial para identificar e corrigir defeitos antes que o produto seja lançado, garantindo-se, assim, que o software atenda aos requisitos de qualidade definidos.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Teste de software: papel na garantia de qualidade

Gabarito: Certo (C). O teste de software é, de fato, essencial para identificar e corrigir defeitos antes do lançamento, contribuindo diretamente para que o software atenda aos requisitos de qualidade definidos. Essa é uma premissa fundamental da engenharia de software, alinhada ao conceito de verificação e validação.

O teste de software é uma atividade que permeia todo o ciclo de desenvolvimento, com o objetivo de revelar defeitos e fornecer informações sobre a qualidade do produto em relação ao contexto em que deve operar. Ele não é uma fase isolada, mas um processo contínuo que envolve desde o levantamento de requisitos até a execução dos testes propriamente ditos. A qualidade do software está diretamente ligada à eficácia dos testes, que buscam encontrar erros e garantir que o sistema funcione conforme o esperado.

A afirmação do enunciado está correta porque reflete o propósito central do teste: identificar defeitos (bugs, falhas de implementação, inconsistências) antes que o produto chegue ao usuário final. Ao corrigir esses defeitos precocemente, reduz-se o custo de manutenção e aumenta-se a confiabilidade do software. Além disso, os testes são uma das principais formas de verificar se o software atende aos requisitos de qualidade, como funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade — atributos previstos em normas como a ISO 9126.

É importante distinguir os dois objetivos complementares do teste: mostrar que o sistema funciona (verificação) e encontrar erros e defeitos (validação). A verificação analisa se o produto foi construído corretamente, de acordo com a especificação; a validação analisa se foi construído o produto correto, atendendo às expectativas do cliente. Ambos os objetivos são essenciais para garantir a qualidade, e o enunciado os abrange ao afirmar que o teste identifica e corrige defeitos antes do lançamento.

A pegadinha que a banca poderia explorar aqui seria afirmar que o teste garante a ausência total de defeitos ou que ele é a única forma de garantir qualidade. No entanto, o enunciado é cuidadoso ao usar o termo "essencial", que indica importância, mas não exclusividade. O teste é uma parcela do processo de qualidade, que também envolve outras atividades como revisões, auditorias e métricas. Portanto, a afirmação está correta e não apresenta armadilha.

Guarde este critério: o teste é essencial para identificar e corrigir defeitos, mas não é a única atividade de garantia de qualidade. Essa distinção é o que separa a afirmação correta de uma possível pegadinha que a banca poderia montar.

Item — ✅ CERTO

A afirmação está correta porque o teste de software tem como objetivo principal identificar defeitos e corrigi-los antes do lançamento do produto. Isso está alinhado ao conceito de verificação e validação, que busca garantir que o software atenda aos requisitos de qualidade definidos. O teste é uma atividade essencial no ciclo de vida do software, contribuindo para a confiabilidade, funcionalidade e usabilidade do produto final.

A banca não apresenta nenhuma pegadinha aqui: a afirmação é uma premissa básica e amplamente aceita na engenharia de software. O teste não garante a ausência total de defeitos, mas é essencial para minimizá-los e garantir a qualidade. Portanto, o item está CERTO.

Gabarito: Certo (C).

Link permanente: /questoes/ce417813