Question by whoopdeedo5555: What is the definition of “Oracles” in the context of a software testing plan.?
I have a Software Testing Plan template and it states “Oracles” a few times. For example, there is a section called Data Integrity Testing with the following subheadings:
Technique Overview
Technique
Oracles
Required Tools
Success Criteria
I need to know what is meant by Oracles. Thanks ![]()
Best answer:
Answer by TheAncient
Wikipedia defines it as follows:
“An oracle is a mechanism used by software testers and software engineers for determining whether a test has passed or failed.[1] It is used by comparing the output(s) of the system under test, for a given test case input, to the outputs that the oracle determines that product should have. Oracles are always separate from the system under test.”
See link in SOURCE below.
Google is your friend!
Add your own answer in the comments!

| < Prev | Next > |
|---|