"DejaGnu is a framework for testing other programs ... written in Expect ..." [L1 ] It's also an official GNU project of the FSF.
See also testing
Category Testing