Abstract
The definition of oracles - mechanisms (program, process or data) used to judge the correctness of a program under test - is key to successful automation of software testing activities. The automation of oracles is not a simple task and this activity becomes even more costly when the decision regarding the correctness of the system must take into account complex outputs, such as, a file t…