desafortunadamente tengo una aplicación de escritorio de GUI que se ejecuta en Windows y se compila usando el compilador de Borland C++. Sé que es una tecnología muy antigua, pero esa es la vida. La compañía para la que trabajo tiene muchas licencias gratuitas para QTP. Pero para ser sincero, no me gusta esta herramienta y quiero cambiarla con alguna alternativa de código abierto.Herramienta de automatización de prueba/libraries/framework para aplicaciones de escritorio de Windows C++ GUI
Tengo una experiencia con los servicios de automatización web utilizando Selenium, y algunos applets java swing. Creé mis pruebas basadas en Java/JUnit. Me pregunto si puedo crear algunas pruebas en Java para probar mi aplicación C++, eso sería genial. Si eso no es posible, si puedo usar cualquier biblioteca de C/C++ para crear mi propio marco de prueba.
Eso no debería ser pruebas unitarias. Quiero crear más bien un conjunto de pruebas funcionales. Quiero ser capaz de localizar objetos como botones, tablas, celdas, etc., realizar acciones como hacer clic, cambiar el foco, etc.
Además, tengo acceso a la fuente. Pero este es más bien un viejo código de spaghetti y no tengo mucha experiencia con las aplicaciones de C++.
¿Qué es lo que sugiere?
Buscaré una verificación blanca/UIA pronto. ¿Pero puede recomendar cualquier biblioteca java para probar aplicaciones C++? – Robert
@Robert Lo siento, no he usado/escuchado ninguna herramienta basada en Java para probar aplicaciones Win32. –
Este es el ejemplo de la automatización del Bloc de notas de Windows con blanco: https://github.com/slmoloch/Notepad.TestSuite –