Test oracle
DEVICE USED IN SOFTWARE TESTING
Oracle (testing); Test Oracle; Oracle problem; Oracle (software testing)
In computing, software engineering, and software testing, a test oracle (or just oracle) is a mechanism for determining whether a test has passed or failed.Kaner, Cem; A Course in Black Box Software Testing, 2004 The use of oracles involves comparing the output(s) of the system under test, for a given test-case input, to the output(s) that the oracle determines that product should have.