Engenharia Múltipla Escolha

Analise a questão por meio da imagem: A nota final é atribuída com base no resultado final de pontos, de acordo com as regras a seguir: | 0 a 50 | 51 a 60 | 61 a 70 | 71 a 80 | 81 a 90 | 91 a 100 | |---|---|---|---|---|---| | Reprovado | Satisfatório | Bom | Muito Bom | Excelente | Você preparou o seguinte conjunto de casos de teste: | TC | Resultado final | |---|---| | TC1 | 91 | | TC2 | 50 | | TC3 | 81 | | TC4 | 60 | | TC5 | 70 | | TC6 | 80 | Qual é a cobertura da Análise de Valor Limite - BVA (Boundary Value Analysis) de dois valores para o resultado final obtido com os casos de teste existentes?

Analise a questão por meio da imagem:

A nota final é atribuída com base no resultado final de pontos, de acordo com as regras a seguir:

0 a 5051 a 6061 a 7071 a 8081 a 9091 a 100
ReprovadoSatisfatórioBomMuito BomExcelente

Você preparou o seguinte conjunto de casos de teste:

TCResultado final
TC191
TC250
TC381
TC460
TC570
TC680

Qual é a cobertura da Análise de Valor Limite - BVA (Boundary Value Analysis) de dois valores para o resultado final obtido com os casos de teste existentes?

  1. 100%
  2. 33,3%
  3. 60%
  4. 50%

Resolução completa

Explicação passo a passo

C
Alternativa C

Análise da Questão de Teste de Software

Para responder corretamente a esta questão, é necessário aplicar o conceito de Análise de Valor Limite (Boundary Value Analysis - BVA). Esta técnica de teste foca especificamente nos limites das classes de equivalência, onde erros tendem a ocorrer com mais frequência.

1. Identificação das Classes e Fronteiras

Primeiro, analisamos as regras de classificação fornecidas para identificar as classes de equivalência e seus respectivos limites:

ClasseFaixa de NotasLimite InferiorLimite Superior
Reprovado0 a 50050
Razoável51 a 605160
Satisfatório61 a 706170
Bom71 a 807180
Muito Bom81 a 908190
Excelente91 a 10091100

Na BVA, o foco principal em sistemas com múltiplas faixas são as fronteiras entre as classes. Para cada ponto de mudança de regra (transição), existem dois valores críticos: o último valor da classe anterior e o primeiro valor da nova classe.

Existem 5 fronteiras de transição neste cenário:

  1. Entre Reprovado e Razoável (50 e 51)
  2. Entre Razoável e Satisfatório (60 e 61)
  3. Entre Satisfatório e Bom (70 e 71)
  4. Entre Bom e Muito Bom (80 e 81)
  5. Entre Muito Bom e Excelente (90 e 91)

Total de valores de fronteira a serem testados: 5 fronteiras \times 2 valores = 10 valores.

2. Verificação dos Casos de Teste (TCs)

Agora, verificamos quais desses valores de fronteira foram cobertos pelos casos de teste listados:

  • TC1 (91): Cobre o limite inferior da classe "Excelente" (par 90/91). (Coberto)
  • TC2 (50): Cobre o limite superior da classe "Reprovado" (par 50/51). (Coberto)
  • TC3 (81): Cobre o limite inferior da classe "Muito Bom" (par 80/81). (Coberto)
  • TC4 (60): Cobre o limite superior da classe "Razoável" (par 60/61). (Coberto)
  • TC5 (70): Cobre o limite superior da classe "Satisfatório" (par 70/71). (Coberto)
  • TC6 (80): Cobre o limite superior da classe "Bom" (par 80/81). (Coberto)

Total de valores de fronteira cobertos: 6 valores (50, 60, 70, 80, 81, 91).

## Análise

Para calcular a cobertura, comparamos o número de valores de fronteira testados com o total esperado para todas as transições de regra:

  • Total de valores esperados: 10 (considerando os pares de limites adjacentes em cada transição).
  • Total de valores testados: 6.
  • Cálculo da porcentagem:
    \text{Cobertura} = \frac{6}{10} \times 100\% = 60\%

Note que a fronteira entre "Bom" e "Muito Bom" (80 e 81) foi completamente coberta (100%), enquanto as outras quatro fronteiras tiveram apenas um dos dois valores testados (50% cada).

Conclusão

A cobertura da Análise de Valor Limite para os casos de teste existentes é de 60%, pois 6 dos 10 valores críticos de fronteira entre as classes foram executados.

Alternativa C

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.