,

quinta-feira, 2 de maio de 2013

Questão de Certificação - Dia 8

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


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