Ed
há 2 meses
Vamos analisar cada uma das alternativas para identificar a correta: a) O teste de software é utilizado apenas para identificar falhas de segurança no sistema, sem levar em conta as funcionalidades gerais do software. - Incorreta, pois o teste de software abrange muito mais do que apenas falhas de segurança; ele também verifica funcionalidades e requisitos. b) O teste de software é uma etapa opcional que ocorre após o software ser liberado para uso, quando já está em produção. - Incorreta, pois o teste é uma etapa fundamental e deve ocorrer antes da liberação do software para uso. c) O teste de software visa validar o software implementado, verificando se ele está de acordo com os requisitos definidos no início do processo de desenvolvimento. - Correta, pois essa é a definição básica do teste de software: validar se o software atende aos requisitos. d) O teste de software é uma etapa de verificação para garantir que o software esteja codificado de acordo com os padrões de implementação, sem considerar os requisitos do cliente. - Incorreta, pois o teste deve considerar os requisitos do cliente, não apenas os padrões de codificação. e) O teste de software é responsável por corrigir erros de codificação e otimizar o desempenho, sem realizar a validação dos requisitos. - Incorreta, pois o teste não é responsável por corrigir erros de codificação; essa é uma função do desenvolvimento. O teste deve validar os requisitos. Portanto, a alternativa correta é: c) O teste de software visa validar o software implementado, verificando se ele está de acordo com os requisitos definidos no início do processo de desenvolvimento.