nerdexam
ISTQB

CTFL18 · Question #443

A software application is supposed to calculate square root of all integers from 1 to 32767. The tester divides the input into valid and invalid equivalence classes. Valid equivalence class: 1…

The correct answer is A. It is sometimes possible to find that some values in equivalence class do not behave in the same. See the full explanation below for the reasoning.

Question

A software application is supposed to calculate square root of all integers from 1 to 32767. The tester divides the input into valid and invalid equivalence classes. Valid equivalence class: 1- 32767, invalid: all negative numbers, all numbers > 32767, all non-integers etc. However, when square root for all numbers in the valid equivalence class was calculated, it was found that for 3 number, the results were incorrect. These number were not the boundary values. Which of the following is correct?

Options

  • AIt is sometimes possible to find that some values in equivalence class do not behave in the same
  • BThe tester should always try all possible.
  • CIt is practically impossible for values in an equivalence class to behave in different manner.
  • DThe tester chose equivalence classes incorrectly.

How the community answered

(28 responses)
  • A
    79% (22)
  • B
    7% (2)
  • C
    11% (3)
  • D
    4% (1)

Community Discussion

No community discussion yet for this question.

Full CTFL18 Practice