Olá
pessoal,
Após
um feriado nada melhor que voltamos as atividades e aos estudos com
mais uma questão de certificação CTFL.
Hoje
iremos abordar um assunto que também cai bastante nas provas de
Certificação, Partições de Equivalência.
Apenas
lembrando que todas as questões são retiradas de simulados
disponíveis para download no nosso blog na tag "Download".
S04Q39
- Um programa valida um campo numérico da seguinte maneira:
Valores inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos, valores maiores ou igual a 22 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
a) 10,11,21
b) 3,20,21
c) 3,10,22
d) 10,21,22
Valores inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos, valores maiores ou igual a 22 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
a) 10,11,21
b) 3,20,21
c) 3,10,22
d) 10,21,22
Comentários:
De acordo com o Syllabus, na Partição de
Equivalência, as entradas do software ou sistema são divididas em
grupos que tenham um comportamento similar, podendo ser tratados da
mesma forma. Partições (ou classes) de equivalência podem ser
encontradas em dados válidos e inválidos (por exemplo, valores que
deveriam ser rejeitados). Partições podem também ser identificadas
para valores de saídas, valores internos e valores relacionados a
tempo, (antes e após um evento) e para parâmetros de interface
(durante teste de integração).
Para
a Partição de Equivalência teremos que ter como cobertura de
testes um critério onde para cada partição deve-se considerar ao
menos 1 vez.
Então
vamos analisar a questão. Nela temos a informação que o programa
recebe um campo numérico com os seguintes critérios: Valores
inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos,
valores maiores ou igual a 22 são rejeitados.
Podemos
daí identificar 3 partições do sistema. Partição A, de valores
válidos, que são os valores de 10 a 21. Partição B, de valores
inválidos, menor que 10. Partição C, de valores inválido, maior
ou igual a 22.
Para
cobrir os critérios de Partição de Equivalência vimos que temos
que pelo menos atingir uma partição 1 vez. Agora iremos analisar as
alternativas da questão e avaliar qual contém os valores de entrada
para cubrir todas as partições.
Na
alternativa A, temos os valores 10,11 e 21. O valor 10 cobri a
Partição A (valores entre 10 e 21), o valor 11 cobri também a
Partição A (valor entre 10 e 21) e o valor 21 também cobri a
Partição A (valores entre 10 e 21). Logo essa alternativa apenas
cobri a Partição A, não cobrindo a B e C. Alternativa Falsa.
Na
Alternativa B, temos os valores 3, 20 e 21. O valor 3 cobri a
Partição B (valores menores de 10), o valor 20 cobri a Partição A
(valor entre 10 e 21) e o valor 21 também cobri a Partição A
(valores entre 10 e 21). Logo essa alternativa apenas cobri a
Partição A e B não cobrindo a Partição C. Alternativa Falsa.
Na
Alternativa C, temos os valores 3, 10 e 22. O valor 3 cobri a
Partição B (valores menores de 10), o valor 10 cobri a Partição A
(valor entre 10 e 21) e o valor 22 cobri a Partição C (valores
maior ou igual a 22). Logo essa alternativa está correta.
Apenas
como critério de estudo, na alternativa D, temos os valores 10, 21 e
22. O valor 10 cobri a Partição A (valores entre 10 e 21), o valor
21 cobri também a Partição A (valor entre 10 e 21) e o valor 22
cobri a Partição C (valores maior igual a 22). Logo essa
alternativa apenas cobri a Partição A e C, não cobrindo a Partição
B. Alternativa Falsa.
Resposta:
“C”
0 comentários:
Postar um comentário