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.