Oráculo (informática)
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:
#Generador: proporciona los resultados esperados para cada prueba. #Comparador: compara los resultados esperados y los obtenidos. #Evaluador: Comprueba los resultados y determina si el test es correcto/incorrecto (true/false).
Ejemplos:
* Especificaciones y documentación * True oracle (algoritmos, subrutinas, etc) * Oráculos heurísticos * Oráculos estadísticos * Juicio humano
Referencias
- Kaner, Cem (2004). «Oracle examples». www.testingeducation.org. Archivado desde el original el 7 de agosto de 2020. Consultado el 1 de marzo de 2010.
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.