Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Material de Estudo: Engenharia de Software - Material 40
Tema: Testes de Software e Qualidade
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 regressão.
Resposta: c) Teste de sistema.
Justificativa: O teste de sistema verifica se o sistema como um todo atende aos requisitos
funcionais e não funcionais.
2. 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 regressão.
Resposta: a) Teste de unidade.
Justificativa: O teste de unidade verifica o funcionamento correto de cada unidade individual
do sistema, como funções ou classes.
3. Qual técnica de teste de software envolve a criação de casos de teste com base na
estrutura interna do código?
a) Teste de caixa preta. b) Teste de caixa branca. c) Teste de caixa cinza. d) Teste exploratório.
e) Teste baseado em modelo.
Resposta: b) Teste de caixa branca.
Justificativa: O teste de caixa branca utiliza o conhecimento da estrutura interna do código
para criar casos de teste que cobrem diferentes caminhos de execução.
4. Qual métrica de qualidade de software mede a proporção de defeitos encontrados
durante o teste em relação ao número total de defeitos presentes no software?
a) Cobertura de código. b) Densidade de defeitos. c) Taxa de detecção de defeitos. d) Tempo
médio entre falhas (MTBF). e) Pontos de função.
Resposta: c) Taxa de detecção de defeitos.
Justificativa: A taxa de detecção de defeitos indica a eficácia dos testes em encontrar defeitos
no software.
5. Qual tipo de teste de software verifica se as alterações recentes no código não
introduziram novos defeitos em funcionalidades existentes?
a) Teste de unidade. b) Teste de integração. c) Teste de sistema. d) Teste de aceitação. e) Teste
de regressão.
Resposta: e) Teste de regressão.
Justificativa: O teste de regressão verifica se as alterações no código não afetaram
negativamente as funcionalidades existentes.
6. 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 caixa cinza. d) Teste exploratório.
e) Teste baseado em modelo.
Resposta: a) Teste de caixa preta.
Justificativa: O teste de caixa preta foca nos requisitos e funcionalidades do software, sem
considerar a estrutura interna do código.
7. Qual modelo de qualidade de software define um conjunto de processos e práticas
para melhorar a qualidade do desenvolvimento de software?
a) Scrum. b) Kanban. c) CMMI (Capability Maturity Model Integration). d) XP (Extreme
Programming). e) DevOps.
Resposta: c) CMMI (Capability Maturity Model Integration).
Justificativa: O CMMI fornece um framework para avaliar e melhorar a maturidade dos
processos de desenvolvimento de software, visando a melhoria da qualidade.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina