Why Does Testing Need an ‘Oracle’?

by Nataliia Vasylyna | February 12, 2016 9:40 am

The specialists from software testing company create and use test cases to execute usability testing[1] or performance testing [2]effectively. Test cases consist of three elements: inputs, outputs and the execution order.

The number of possible input combinations is almost endless. And one cannot predict the exact outputs. In such a case, an ‘oracle’ helps. It is a program that determines the expected result of the written test. There are several kinds of oracles used in QA field.

What Are the Oracle Types?

Learn more from QATestLab

Related Posts:

Endnotes:
  1. usability testing: https://qatestlab.com/services/We-Are-Professionals-in/usability-testing/
  2. performance testing : https://qatestlab.com/services/Withstand-the-Load/performance-testing/
  3. regression testing: https://qatestlab.com/services/Step-by-Step/regression-testing/
  4. Oracle Problem in Test Execution: https://blog.qatestlab.com/2012/01/30/the-oracle-problem-in-the-test-execution/

Source URL: https://blog.qatestlab.com/2016/02/12/testing-needs-oracle/