Resolução de questões CTFL: Q5S2

Nossa! Como está questão meu deu dor de cabeça. Primeiro por culpa minha mesmo, de ter errado na tradução: me esqueci da palavra “válidas” no enunciado, o que acabou tornando a questão bem confusa.

E depois, quando parecia tudo está resolvido, o leitor Antonio Moraes fez uma excelente pergunta no post sobre a Q1S1. Segue ela abaixo:

[…] de acordo com a correta tradução da questão 5 do simulado 2, a alternativa correta não seria a D. Não entendi o porque do valor 50.000 precisar ser testado.
Você tem idéia?

Daí resolvi me interessar (como já diria um amigo meu) e entender melhor a questão. E encontrei uma grave inconsistência na questão:

A tradução foi feita com base em um simulado com 5 alternativas (2.PracticeExam1 (English) Q40), que dava como correta a alternativa C, porém a C está assim nesse simulado: c)    10000, 50000, 9999

O que está incorreto pois 9999  é um valor inválido e desta maneira a alternativa estaria incorreta. Então pesquisei pela questão original na internet e encontrei a mesma questão (fonte), com a alternativa C com os valores: 10.000, 50.000, 99.999

A primeira coisa que fiz foi arrumar esse erro na tradução. Porém, novamente cometi mais um erro, não prestei atenção que o simulado que eu me baseei tinha 5 alternativas e uma delas com uma alternativa mais correta do que a alternativa C. A alternativa D.

E após de até ter mudado o simulado. Em uma discusão no grupo DFTestes, onde o pessoal disse que a alternativa correta é a C e não a D. Parei novamente, li e reli a questão original e a traduzida, e percebi que realmente a C é a alternativa correta. E um dos motivos para a minha confusão foi que a tradução, ainda não estava tão parecida quanto a questão original, então dei uma melhora na tradução para deixar mais parecida com a original e também entendível em português.

Bem, segue abaixo a questão e a resolução desta questão que gerou tanta discussão e confusão.

Questão

O  número  em  um  sistema  de  controle  de  estoque  pode  variar  entre  10.000  e 99.999 inclusive. Quais das seguintes entradas poderiam ser o resultado da modelagem de teste usando apenas classes de equivalências válidas e limites válidos?

a) 1.000, 5.000, 99.999

b) 9.999, 50.000, 100.000

c) 10.000, 50.000, 99.999

d) 10.000, 99.999

e) 9.999, 10.000, 50.000, 99.999, 100.000

Analisando o enunciado da questão

Pede-se apenas os valores válidos e usando as técnicas de classe de equivalência e de valores limites.

Resolução

Seguindo as técnicas propostas:

Técnica de classe de equivalência – temos 3 partições:

Inválida mínima = valores menores que 10.000;
Válida = valores entre 10.000 e 99.999;
Inválida máxima = valores maiores que 99.999.

Técnica de valores limites – temos 4 limites a serem verificados:

Inválido mínimo = 9.999;
Válido mínimo = 10.000;
Válido máximo = 99.999;
Inválido máximo = 100.000.

E como a questão pede somente os valores válidos, chegamos aos seguintes valores:

10.000, 50.000 e 99.999

Daí você pode me perguntar: “O 50.000 não é necessário, pois o 10.000 e o 99.999 já fazem parte da classe de equivalência válida.”

Bem esse foi o pensamento que tive, quando acreditei que a alternativa D estava correta.

Mas, prestando mais atenção percebi que a questão pede para usar a técnica de classe de equivalência e de valores limites, e apenas valores que caracterizem o uso de cada uma delas, lembrando que esses valores precisam ser de classes e limites válidos.

Portanto a alternativa C é a correta. Pois:

10.000 = limite mínimo válido
50.000 = valor da classe de equivalência válida
99.999 = limite máximo válido

Desta maneira estamos claramente usando as duas técnicas.

Resposta

Alternativa: c)  10.000, 50.000, 99.999

Eu já atualizei o simulado 2, com está correção. Quem quiser baixá-lo ele está sendo disponibilizado no link abaixo:

http://www.mediafire.com/file/ohy4jdwxijw/Simulados_CTFL-BSTQB.zip

Peço desculpas, por mais esse erro.

Até mais!

Fique por dentro das novidades, assine o feed do QualidadeBR.

Assine o feed

Anúncios

2 comentários sobre “Resolução de questões CTFL: Q5S2

  1. Olá, estou preparando o CTFL para agora Séxta 3, acho que vc nem vai ter tempo de me responder, mas aqui vá, e fica para depois para qualquer um. Na Q17S2 (Quando uma nova ferramenta de teste é adquirida, ela deve ser utilizada primeiro), a resposta considerada correta é a B (Por todos que a ferramenta possa ser útil), já eu, teria respondido A (Por uma pequena equipe para ela estabelecer o melhor modo de usar a ferramenta), me baseando no syllabus pág 64: ‘os fatores de uso para implantação incluem: implementar a ferramenta ao restante da organização incrementalmente’… você teria alguma explicação para a resposta considerada correta? Obrigada, e desculpa incomodá-lo.

    Responder
    • Oi Maria,

      Você está correta, a resposta certa é a A.

      Tanto pelo conteúdo do Syllabus que é bem claro quanto a esse assunto, como você colocou, como pesquisando pela questão original, também encontrou simulados que tem a resposta A como a correta, embora a B também apareça em alguns outros simulados. Mas acredito que diante do que o Syllabus diz, o correto é a A mesmo.

      Importante ressaltar que está é uma questão onde falta a adição de um contexto pra que você possa responder de forma mais assertiva, e no exame costuma haver uma contextualização nesse tipo de questão.

      Abs! E obrigado pela observação, boa prova! (vou arrumar o simulado depois)

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s