Testing Functional Black-Box Programs Without a Specification | AMiner