Friday, April 24, 2009

What is Test Oracle?

Test Oracle

A test oracle is a source of expected results for a test case. A test oracle is a means / method that verifies whether software executed correctly for a test case. We define a test oracle to contain two essential parts: oracle information that represents expected output; and an oracle procedure that compares the oracle information with the actual output.

Test Oracle - some useful resources

Test Oracle, Purpose of Test Oracle, parts of Test Oracle etc.
Test Oracle

Examples of Test Oracles
Test Oracle Examples

Heuristic Test Oracles - An awesome article includes - When and why to use heuristic oracles, Choosing your heuristic, When heuristics won’t work etc.
Why Test Oracles

Automated Test Oracles For GUI's
Test Oracles For GUI's

Test Oracle - inlcuding Levels of Test Oracles, Economics of Test Oracles etc.
Test Oracle