nerdexam
ISTQB

ISTQB-CTFL · Question #32

Which of the following is true about Oracles?

The correct answer is A. Sometimes old version of a product can be used as an Oracle. An oracle is a mechanism or source that can provide the expected result for a given test input or situation. Sometimes old version of a product can be used as an oracle, if it is assumed that the old version behaves correctly for the test cases that are executed on the new…

Fundamentals of Testing

Question

Which of the following is true about Oracles?

Options

  • ASometimes old version of a product can be used as an Oracle
  • BOracles help in reproducing the irreproducible bugs
  • COracles are derived from the design
  • DOracles can be generated automatically using data generators

How the community answered

(29 responses)
  • A
    93% (27)
  • B
    3% (1)
  • D
    3% (1)

Explanation

An oracle is a mechanism or source that can provide the expected result for a given test input or situation. Sometimes old version of a product can be used as an oracle, if it is assumed that the old version behaves correctly for the test cases that are executed on the new version. This is also known as back-to-back testing. Oracles do not help in reproducing the irreproducible bugs, as they only provide the expected results, not the actual results. Oracles are not derived from the design, but from the requirements or specifications. Oracles cannot be generated automatically using data generators, as data generators only provide test inputs, not test outputs.

Topics

#test oracle#expected results#oracle types#product version

Community Discussion

No community discussion yet for this question.

Full ISTQB-CTFL Practice