Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Material de Estudo: Engenharia de Software - Material 79 Tema: Teste de Software e Qualidade de Software 1. Qual tipo de teste de software verifica se o sistema atende aos requisitos funcionais especificados? a) Teste de unidade. b) Teste de integração. c) Teste de sistema. d) Teste de aceitação. e) Teste de desempenho. Resposta: c) Teste de sistema. Justificativa: O teste de sistema avalia o sistema como um todo, verificando se ele atende aos requisitos funcionais e não funcionais. 2. Qual métrica de qualidade de software indica o número de defeitos encontrados em um determinado período de tempo? a) Taxa de defeitos. b) Cobertura de código. c) Complexidade ciclomática. d) Acoplamento. e) Coesão. Resposta: a) Taxa de defeitos. Justificativa: A taxa de defeitos é um indicador da qualidade do software, ajudando a identificar áreas problemáticas e a medir a eficácia dos testes. 3. Qual tipo de teste de software verifica se as unidades individuais do sistema funcionam corretamente? a) Teste de unidade. b) Teste de integração. c) Teste de sistema. d) Teste de aceitação. e) Teste de desempenho. Resposta: a) Teste de unidade. Justificativa: O teste de unidade é realizado pelos desenvolvedores, verificando se cada componente do sistema funciona conforme o esperado. 4. Qual princípio de qualidade de software defende que o software deve ser fácil de entender, modificar e manter? a) Reusabilidade. b) Portabilidade. c) Manutenibilidade. d) Escalabilidade. e) Usabilidade. Resposta: c) Manutenibilidade. Justificativa: A manutenibilidade é essencial para reduzir os custos de manutenção e garantir a evolução do software ao longo do tempo. 5. Qual tipo de teste de software verifica se o sistema atende aos requisitos de desempenho, como tempo de resposta e capacidade de carga? a) Teste de unidade. b) Teste de integração. c) Teste de sistema. d) Teste de aceitação. e) Teste de desempenho. Resposta: e) Teste de desempenho. Justificativa: O teste de desempenho garante que o sistema seja capaz de lidar com a carga de trabalho esperada e responder de forma eficiente. 6. Qual técnica de teste de software envolve a criação de casos de teste com base nos requisitos funcionais do sistema? a) Teste de caixa branca. b) Teste de caixa preta. c) Teste de caixa cinza. d) Teste de regressão. e) Teste de fumaça. Resposta: b) Teste de caixa preta. Justificativa: O teste de caixa preta foca nos requisitos funcionais, sem considerar a estrutura interna do sistema. 7. Qual princípio de qualidade de software defende que o software deve ser capaz de ser utilizado em diferentes ambientes e plataformas? a) Reusabilidade. b) Portabilidade. c) Manutenibilidade. d) Escalabilidade. e) Usabilidade. Resposta: b) Portabilidade. Justificativa: A portabilidade garante que o software possa ser executado em diferentes sistemas operacionais, hardware e navegadores.