Un oráculo en informática es un principio heurístico mediante el cual podemos determinar la naturaleza del test (true/false).
En las pruebas de software, un oráculo nos ayuda a determinar si el resultado de una prueba es correcto o no.
[1] Un oráculo en testing, es el mecanismo usado para determinar si los resultados generados son los esperados.
Para que sea completo debe presentar tres características: Ejemplos: