I dug pretty deep on this subject 8 months ago. I ended up talking to the authors of Visual Test. They said the reason VFP get's no support from Testing engines is because of the way our controls work. He said that rather than use the CommCtrls type controls, VFP uses something that looks like a BMP to the test engines. They pointed me to ASI as well, but we found the price prohibitive.
Ultimately, we decided to evaluate modifying our base classes so that they would all offer "hooks" to a test object that we write.
This evaluation has been prioritized off into infinity for now.
Marty Smith, CSQE