Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCC 2019

Engenharia de SoftwareTeste de Software
Código
fc056823
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda Municipal - Programador
A equipe de teste de software deve ter bem entendido que um dos objetivos principais de um teste de software é
  1. Adeterminar o nível de qualidade do software sob análise
  2. Breduzir o tamanho do código fonte do software sob análise.
  3. Cdetectar falhas ou defeitos no software, de acordo com o estabelecido em sua especificação.
  4. Ddemonstrar que o software sob análise não é cópia de outro software.
  5. Everificar se o software sob análise não contém dados sigilosos.
Revelar gabarito e comentário

GabaritoC — detectar falhas ou defeitos no software, de acordo com o estabelecido em sua especificação.

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

Objetivos do teste de software

Gabarito: letra C. Um dos objetivos principais do teste de software é detectar falhas ou defeitos, verificando se o software está em conformidade com sua especificação. Essa definição é clássica na engenharia de software, conforme o texto de apoio: "O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade... Isso inclui o processo de utilizar o produto para encontrar seus defeitos."

Alternativa A — ❌ Incorreta

Embora o teste forneça informações sobre a qualidade, esse não é o objetivo principal; o foco está na detecção de defeitos. A determinação do nível de qualidade é uma consequência, não o objetivo primário. A banca considera que a letra A não é a mais adequada.

Alternativa B — ❌ Incorreta

Reduzir o tamanho do código não é um objetivo do teste de software; isso é tarefa de refatoração ou otimização.

Alternativa C — ✅ Correta ⟵ GABARITO

Corresponde exatamente à definição: "detectar falhas ou defeitos no software, de acordo com o estabelecido em sua especificação". O texto de apoio reforça que o teste busca encontrar defeitos.

Alternativa D — ❌ Incorreta

Demonstrar que não é cópia de outro software não é objetivo do teste; isso seria uma questão de direito autoral ou análise de similaridade.

Alternativa E — ❌ Incorreta

Verificar ausência de dados sigilosos é um aspecto de segurança, não o objetivo principal do teste de software. Teste de software abrange muitos tipos, mas o objetivo principal é detectar defeitos.

Gabarito: letra C.

Link permanente: /questoes/fc056823