Estamos desarrollando en C ++ bajo Linux y estamos a punto de configurar pruebas automatizadas. Tenemos la intención de usar un marco de prueba como CppUnit o CxxTest. Estamos usando Ant para construir el software y también lo usaremos para ejecutar las pruebas.
Como algunas pruebas van a involucrar el acceso a la base de datos, estamos buscando una herramienta o marco que facilite las tareas de preparación y limpieza de datos de prueba en la base de datos, al igual que DbUnit (una extensión JUnit) en el mundo Java.
Otra opción puede ser emplear la DbUnit real: hay una máquina virtual Java disponible. Hacer uso de la tarea Ant de DbUnit parece ser más prometedor. ¡Cualquier informe de campo relacionado es bienvenido!