Buscando herramientas de prueba automatizadas que no sean páginas web: esta herramienta puede probar programas Winsocket o programas de ventana escritos en lenguaje C.
1. Cuando se trata de admitir estos programas de tipo ventana escritos en C, se admiten tanto QTP como RFT. QTP es una herramienta para pruebas funcionales automatizadas de sistemas B/S y una herramienta de prueba de programas de software. pero otros complementos A se pueden expandir para admitir ventanas C, pero creo que es demasiado innecesario y derrochador. RFT puede admitir su ventana C sin complementos de extensión, pero sus scripts están escritos en java o .net, por lo que es posible que no esté acostumbrado. RFT también es una herramienta comercial muy costosa, pero existen versiones de prueba y crackeadas.
2. Código abierto para pruebas de bases de datos: DBMonster, DBProbe, OraRep, phpMyAdmin
3. Opinión personal: si utiliza pruebas automatizadas en C, es mejor realizar algunas pruebas automatizadas usted mismo. Las herramientas, para decirlo sin rodeos, no solo aplican algunos métodos para operar controles C. En este caso, puede encontrar algunas interfaces de operación para expandir su propia biblioteca de operaciones de control, que es flexible y reutilizable. Los métodos son:
1 ) Aplique la interfaz proporcionada por MSAA. El nombre completo de MSAA es Microsoft Active Accessibility. Esto es similar a la tecnología DCOM. El modelo técnico es así. Un programa de interfaz de usuario puede exponer una interfaz para facilitar que otro programa la controle. La intención original de la tecnología MSAA es facilitar el uso de programas de Windows por parte de personas discapacitadas. Por ejemplo, una persona ciega no puede ver la ventana, pero puede conectarse a la computadora a través de un lector de pantalla USB. El lector de pantalla puede obtener la información del programa a través de la interfaz expuesta por el programa UI y pasársela a la persona ciega. Braille u otras formas. MSAA proporciona funciones tan convenientes y, naturalmente, las pruebas de automatización de la interfaz de usuario pueden tomar prestada esta tecnología. La interfaz expuesta por MSAA se llama IAccessible.
2) Cada ventana de Windows tiene un identificador. Una vez que encontramos el identificador de la ventana, podemos realizar una serie de operaciones sobre él. En las propiedades del identificador de búsqueda, puede utilizar SPY C para identificarlo.
4. Luego, si desea escalar las pruebas automatizadas, puede crear su propio marco de pruebas. Puede elegir robot FRAMEwork o STAF puede usar la API de C y registrarse con los servicios externos de C. También es un buen marco de gestión de casos de prueba que utiliza Python.
5. Para obtener una comprensión simple de las pruebas automatizadas, puede consultar mi blog, que tiene una comprensión simple de las pruebas automatizadas: el blog de "Walking SUN" en 51tesing, puede ir a Baidu. Ingrese directamente a "Walking SUN" para encontrar su blog. Espero que te ayude de nuevo. O si está interesado en pruebas automatizadas, puede enviarme un mensaje de texto o un correo electrónico (test_sunny@hotmail.com). Sería interesante tener la oportunidad de aprender y discutir juntos.