Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 5: Engenharia de Software e Testes de Software 
1. Em um projeto de desenvolvimento de software ágil, a equipe de testes precisa 
garantir que as novas funcionalidades implementadas não causem regressões em 
funcionalidades existentes. Qual tipo de teste seria mais adequado para essa 
finalidade? 
a) Teste de unidade. b) Teste de integração. c) Teste de regressão. d) Teste de usabilidade. e) 
Teste de segurança. 
Resposta: c) Teste de regressão. 
Justificativa: O teste de regressão verifica se as novas funcionalidades não afetaram 
negativamente as funcionalidades existentes, garantindo a estabilidade do software. 
2. Um engenheiro de testes está projetando casos de teste para uma função que calcula o 
desconto de um produto com base em sua categoria e valor. Qual técnica de teste seria 
mais eficaz para garantir a cobertura de todos os cenários possíveis? 
a) Teste de caixa preta. b) Teste de caixa branca. c) Particionamento de equivalência. d) Teste 
de fumaça. e) Teste de carga. 
Resposta: c) Particionamento de equivalência. 
Justificativa: O particionamento de equivalência divide os dados de entrada em classes de 
equivalência, permitindo testar um representante de cada classe e garantir a cobertura de 
todos os cenários possíveis. 
3. Em um projeto de desenvolvimento de um aplicativo web, a equipe de testes precisa 
garantir que o aplicativo seja capaz de lidar com um grande número de usuários 
simultâneos sem apresentar problemas de desempenho. Qual tipo de teste seria mais 
adequado para essa finalidade? 
a) Teste de unidade. b) Teste de integração. c) Teste de regressão. d) Teste de usabilidade. e) 
Teste de carga. 
Resposta: e) Teste de carga. 
Justificativa: O teste de carga simula um grande número de usuários acessando o aplicativo 
simultaneamente, permitindo avaliar o desempenho e a escalabilidade do sistema. 
4. Um engenheiro de testes está projetando casos de teste para uma função que valida 
um formulário de cadastro de usuários. Qual técnica de teste seria mais eficaz para 
garantir a cobertura de todos os valores de limite dos campos do formulário? 
a) Teste de caixa preta. b) Teste de caixa branca. c) Análise de valor limite. d) Teste de fumaça. 
e) Teste de segurança. 
Resposta: c) Análise de valor limite. 
Justificativa: A análise de valor limite testa os valores de limite dos campos de entrada, como 
valores mínimos e máximos, para garantir que o formulário lide corretamente com esses 
valores. 
5. Em um projeto de desenvolvimento de um sistema de e-commerce, a equipe de testes 
precisa garantir que o sistema seja seguro e proteja os dados dos usuários contra 
ataques cibernéticos. Qual tipo de teste seria mais adequado para essa finalidade? 
a) Teste de unidade. b) Teste de integração. c) Teste de regressão. d) Teste de usabilidade. e) 
Teste de segurança. 
Resposta: e) Teste de segurança. 
Justificativa: O teste de segurança avalia a vulnerabilidade do sistema a ataques cibernéticos, 
identificando e corrigindo falhas de segurança. 
6. Um engenheiro de testes está projetando casos de teste para uma função que ordena 
uma lista de números. Qual técnica de teste seria mais eficaz para garantir a cobertura 
de todos os caminhos de execução da função? 
a) Teste de caixa preta. b) Teste de caixa branca. c) Teste de fumaça. d) Teste de carga. e) Teste 
de usabilidade. 
Resposta: b) Teste de caixa branca. 
Justificativa: O teste de caixa branca analisa o código da função para garantir que todos os 
caminhos de execução sejam testados, garantindo a cobertura completa do código.

Mais conteúdos dessa disciplina