Estoy presentando pruebas de integración automatizada para una aplicación madura que hasta ahora solo se ha probado manualmente.Integración automatizada probando una aplicación C++ con una base de datos
La aplicación está basada en Windows y se comunica con una base de datos MySQL.
¿Cuál es la mejor forma (incluidos los detalles de las herramientas recomendadas) de mantener las pruebas independientes unas de otras en términos de las transacciones de la base de datos que se producirán?
(Modificaciones a la fuente de la aplicación para este propósito en particular no son una opción.)