El propósito del paquete DejaGnu package es proveer una interfaz para todas las pruebas.
Es parte del proyecto GNU y como tal tiene licencia GPL.
está basado en Expect, que a su vez es una extensión de Tcl.
Los mantenedores actuales son Rob Savoye, y Ben Elliston.
Tcl es muy utilizado por empresas como Oracle y Sybase para probar sus productos.