Hola Eduardo,
Hay algunas opciones, pero creo que conviene aclarar un poco las diferencias entre los tipos de prueba:
- Son las que pruebas un módulo o método en solitario. Pueden ser manuales o automatizadas.
- Son las que prueban la interacción entre los distintos módulos o métodos. Pueden ser manuales o automatizadas.
Son las pruebas unitarias o de integración que fueron creadas (normalmente) con anterioridad, y que sirven para comprobar que la funcionalidad previa sigue siendo correcta. En resumen, son la suma de las dos pruebas anteriores, pero acumuladas en el tiempo. Pueden ser manuales o automatizadas.
Aclarado eso, para VFP hay muy pocas herramientas disponibles, creo que se pueden contar con una mano.
- Permite hacer pruebas unitarias, de integración y de regresión, pero a nivel de código, no de interfaz. O sea que si tu sistema se puede instanciar como objetos, se puede probar sin problemas, si no, no.
Hay otra herramientas que puede servir para probar interfaces (GUI) en FoxPro (como si fuera un usuario), también gratuita, y se llama
Sikuli
También hay una de pago de SmartBear (los que hicieron el SoapUI), llamada
TestComplete que permite probar GUI mediante la tecnología de accesibilidad de Microsoft (MSAA)
Espero que te sea de utilidad.
Saludos!