Software Testing Social Network

Free Software Testing Tutorial and Quality Assurance Portal

Error
  • Question does not exist!
  • Question does not exist!
Home Different Types Of Software Testing Q&A: What is the definition of “Oracles” in the context of a software testing plan.?

Q&A: What is the definition of “Oracles” in the context of a software testing plan.?

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!


Comments (0)Add Comment

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy