Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Material de Estudo: Engenharia de Software - Material 62 Tema: Teste de Software e Qualidade de Software 1. Qual tipo de teste de software verifica se um componente ou módulo individual funciona corretamente, isoladamente de outros componentes? a) Teste de integração. b) Teste de sistema. c) Teste de unidade. d) Teste de aceitação. e) Teste de desempenho. Resposta: c) Teste de unidade. Justificativa: O teste de unidade é fundamental para garantir a qualidade dos componentes individuais do software. 2. Qual tipo de teste de software verifica se os componentes e módulos do software funcionam corretamente quando combinados e interagem entre si? a) Teste de integração. b) Teste de sistema. c) Teste de unidade. d) Teste de aceitação. e) Teste de desempenho. Resposta: a) Teste de integração. Justificativa: O teste de integração garante a comunicação e a colaboração entre os componentes. 3. Qual tipo de teste de software verifica se o sistema completo atende aos requisitos funcionais e não funcionais especificados? a) Teste de integração. b) Teste de sistema. c) Teste de unidade. d) Teste de aceitação. e) Teste de desempenho. Resposta: b) Teste de sistema. Justificativa: O teste de sistema verifica se o software como um todo atende aos requisitos. 4. Qual tipo de teste de software é realizado pelos usuários finais ou clientes para verificar se o sistema atende às suas necessidades e expectativas? a) Teste de integração. b) Teste de sistema. c) Teste de unidade. d) Teste de aceitação. e) Teste de desempenho. Resposta: d) Teste de aceitação. Justificativa: O teste de aceitação valida se o software está pronto para ser lançado. 5. Qual métrica de qualidade de software mede a porcentagem de defeitos encontrados durante o teste em relação ao número total de defeitos encontrados após o lançamento? a) Cobertura de código. b) Taxa de defeitos. c) Densidade de defeitos. d) Eficácia de remoção de defeitos (DER). e) Disponibilidade do sistema. Resposta: d) Eficácia de remoção de defeitos (DER). Justificativa: A DER indica a eficiência do processo de teste na detecção de defeitos. 6. Qual técnica de teste de software envolve a criação de casos de teste com base na estrutura interna do código, como fluxo de controle e estrutura de dados? a) Teste de caixa preta. b) Teste de caixa branca. c) Teste de regressão. d) Teste exploratório. e) Teste baseado em modelo. Resposta: b) Teste de caixa branca. Justificativa: O teste de caixa branca permite verificar a cobertura do código. 7. Qual técnica de teste de software envolve a criação de casos de teste com base nos requisitos e especificações do software, sem conhecimento da estrutura interna do código? a) Teste de caixa preta. b) Teste de caixa branca. c) Teste de regressão. d) Teste exploratório. e) Teste baseado em modelo. Resposta: a) Teste de caixa preta. Justificativa: O teste de caixa preta verifica a funcionalidade do software do ponto de vista do usuário.