Engenharia Múltipla Escolha

Você trabalha em uma equipe que desenvolve um aplicativo móvel para pedidos de comida. Na iteração atual, a equipe decidiu implementar a funcionalidade de pagamento. Qual das atividades a seguir faz parte da análise de teste?

Você trabalha em uma equipe que desenvolve um aplicativo móvel para pedidos de comida. Na iteração atual, a equipe decidiu implementar a funcionalidade de pagamento. Qual das atividades a seguir faz parte da análise de teste?

  1. Usar a análise de valor limite (BVA) para derivar os dados de teste para os casos de teste que verificam o processamento correto do pagamento para o valor mínimo permitido a ser pago.
  2. Estimativa de que o teste da integração com o serviço de pagamento levará 8 dias/homem.
  3. Decidir que a equipe deve testar se é possível realizar o pagamento entre muitos usuários.
  4. Analisar a discrepância entre o resultado real e o resultado esperado após a execução de um caso de teste que verifica o processo de pagamento com cartão de crédito e relatar um defeito.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - Decidir que a equipe deve testar se é possível realizar o pagamento entre muitos usuários.

Explicação Didática

Para responder corretamente, é necessário entender as fases do processo de teste de software, conforme definido por padrões como o ISTQB (International Software Testing Qualifications Board). Cada fase tem um objetivo distinto:

  1. Planejamento de Teste: Definir estratégia, recursos, cronograma e estimativas.
  2. Análise de Teste: Revisar a base de testes (requisitos) e identificar o que precisa ser testado (Condições de Teste).
  3. Projeto de Teste: Desenvolver objetivos e criar casos de teste (definir como testar).
  4. Implementação de Teste: Preparar dados de teste e ambientes.
  5. Execução de Teste: Rodar os testes e relatar defeitos.

Análise das Alternativas

Vamos classificar cada opção com base nessas fases:

  • (A) Usar a análise de valor limite (BVA) para derivar os dados...
  • Isso é Projeto de Teste ou Implementação. O uso de técnicas (como BVA) para gerar dados específicos ocorre após a definição do que será testado. É a etapa de "como" testar.
  • (B) Estimativa de que o teste da integração... levará 8 dias/homem.
  • Isso é Planejamento de Teste. Envolve dimensionamento de esforço e cronograma, não a definição técnica do conteúdo dos testes.
  • (C) Decidir que a equipe deve testar se é possível realizar o pagamento entre muitos usuários.
  • CORRETO. Esta atividade descreve a identificação de uma Condição de Teste baseada nos requisitos (provavelmente um requisito não funcional de desempenho ou concorrência). Na fase de Análise, o analista revisa os requisitos e define quais cenários são críticos e devem ser verificados ("O sistema aguenta muitos usuários pagando ao mesmo tempo?").
  • (D) Analisar a discrepância entre o resultado real e o esperado após a execução...
  • Isso é Execução de Teste e Relatório de Defeitos. Ocorre após os testes terem sido rodados, quando se compara o comportamento real com o esperado.

Resumo Comparativo

FaseAtividade PrincipalExemplo no Enunciado
PlanejamentoDefinir prazos e recursosOpção B (Estimar 8 dias)
AnáliseDefinir o que testarOpção C (Decidir testar cenário de carga)
ProjetoCriar casos e dadosOpção A (Usar BVA para dados)
ExecuçãoRodar e reportar bugsOpção D (Comparar resultados reais)

Portanto, a única atividade listada que pertence estritamente à fase de Análise de Teste é a decisão sobre quais cenários derivados dos requisitos devem ser cobertos pelos testes.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.