SóProvas


ID
1660492
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Um sistema embarcado em uma máquina de vender livros no metrô tem o seguinte comportamento:
O sistema considera a entrada de valores (moeda e notas) para a compra dos livros seguindo o critério de faixas para a escolha do tipo de livro.

a. Abaixo de 50 centavos, a máquina devolve o valor.
b. Entre 50 centavos e 5 reais, disponibiliza a escolha de romances.
c. Acima de 5 reais, disponibiliza a escolha de livros técnicos.
0 usuário/cliente pode pagar quanto quiser dentro das faixas determinadas.

Para o contexto, existem moedas e notas nos seguintes valores: 5 centavos; 10 centavos; 25 centavos; 50 centavos; 1 real; 2 reais; 5 reais; 10 reais; 50 reais; 100 reais.

Se um analista de testes estiver seguindo a técnica ou critério de teste: Partição de Equivalência, qual seqüência de valores de entrada seria escolhida?

Alternativas
Comentários
  • Para que a técnica de partição de equivalência seja aplicada de maneira correta, há alguns critérios a seguir ao fazer a divisão das partições:

    - A divisão das partições deve ser bem clara e definida. Um elemento da partição deve ser idêntico aos outros da mesma partição. Ou seja, ele deve representar fielmente qualquer outro elemento que esteja naquele mesmo grupo.

    - Não deve ser possível que um elemento se enquadre hora na partição A e hora na partição B.

    - Se uma partição não possui membros, ela não existe. Ou seja, partição vazia não é permitido.

    - Valores inválidos devem ser considerados também.


  • Se ainda tiver duvida assita o video: https://www.youtube.com/watch?v=8lHosehtIaY

  • Para o Teste de particionamento de Equivalência, teste de caixa preta, possuimos uma serie de diretrizes, entre elas:

    1. Se uma condição de entrada exige um valor especifico, uma classe de equivalência válida e duas inválidas são definidas;

     

    Sabendo desse princípio vamos a questão:

    Essas serão as classes válidas, pois representam um conjunto de valores VÁLIDOS para condições de entrada

    "Para o contexto, existem moedas e notas nos seguintes valores: 5 centavos; 10 centavos; 25 centavos; 50 centavos; 1 real; 2 reais; 5 reais; 10 reais; 50 reais; 100 reais."

    Observe que necessitamos ter 3 classes de equivalência (1 válida e 2 inválidas)

     

     a) 50 centavos; 5 reais. Incorreta, possuímos 2 classes de equivalência válidas.

     

     b) 45 centavos; 50 centavos; 6 reais. CORRETA, gabarito da questão, observem que  segue exatamente o que  diretriz manda "uma classe de equivalência válida e 2 classes de equivalência inválidas"

     

     c) 5 centavos; 50 centavos; 5 reais. Incorreta, todos valores pertencem a classe de equivalência válida;

     

     d) 0 centavos; 45 centavos; 50 centavos; 5 reais; 6 reais. Incorreta, por mais que no dia a dia,  essa alternativa estivesse correta, pois

    aborta valores válidos e inválidos, para fins didáticos ela está incorreta, porque não manteve a proporção de valores inválidos.

     

     e) 5 reais; 50 centavos. Incorreta, possuímos 2 classes de equivalência válidas.