Tengo una aplicación Delphi que tiene muchas dependencias, y sería difícil refactorizarla para usar DUnit (es enorme), así que estaba pensando en usar algo como TestComplete de AutomatedQA para hacer las pruebas desde la interfaz de usuario front-end.La mejor manera de probar una aplicación Delphi
Mi problema principal es que una corrección de errores o una nueva característica a veces rompe código viejo que se probó previamente (manualmente) y se usó para funcionar.
He configurado la aplicación para utilizar los modificadores de línea de comandos para abrir un formulario específico que podría ser probado, y puedo crear un conjunto de valores y clics necesarios.
Pero tengo un par de preguntas antes de hacer nada drástico ... (y antes de comprar cualquier cosa)
- ¿Merece la pena?
- ¿Sería esta una buena manera de probar?
- El resultado de la prueba debería estar en mi base de datos (Oracle), ¿hay alguna manera fácil en el testcomplete de verificar estos valores (campos múltiples en varias tablas)?
- Necesitaría configurar una base de datos de prueba para hacer todas las pruebas automatizadas, ¿habría una manera fácil de automatizar el reajuste de la prueba db? Además de caer en cascada de usuario, crear usuario, ..., impdp.
- ¿Hay alguna manera en el testcomplete de especificar los parámetros de la línea de comandos para un exe?
- ¿Alguien tiene alguna experiencia similar.
Gracias, pero la base de datos de flashback no tiene sentido, que me ayudaron a encontrar la forma de un retorno de llama en un esquema http://halisway.blogspot.com/2007/01/ flashback-usuario-o-esquema-en-oracle.html Gracias. –