¿Qué herramientas de automatización de pruebas se pueden utilizar para programas escritos en Delphi?
2. Pruebas de bases de datos de código abierto: dbmonster, dbprobe, orarep, phpmyadmin.
3. Opinión personal: si utiliza C para pruebas automatizadas, es mejor crear algunas herramientas de prueba automatizadas usted mismo. De hecho, para decirlo sin rodeos, significa aplicar algunos métodos para operar los controles C. En este caso, puede encontrar algunas interfaces de operación para ampliar su biblioteca de operaciones de control, que es flexible y reutilizable. Estos métodos son los siguientes:
1) Aplicar la interfaz proporcionada por MSAA, cuyo nombre completo es Microsoft Active Accessibility. Esto es similar a la tecnología DCOM. El modelo técnico es que un programa UI puede exponer una interfaz para 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 a través de una ventana, pero puede conectarse a una computadora a través de un lector de pantalla USB. Los lectores de pantalla pueden obtener información del programa a través de la interfaz expuesta por el programa UI y pasarla a los ciegos a través de Braille u otras formas. MSAA proporciona una característica tan conveniente, por lo que es natural que las pruebas de automatización de la interfaz de usuario tomen 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. Según las propiedades del identificador encontrado, se puede identificar con Spy C.
4. Más adelante, si desea ampliar sus pruebas automatizadas, puede crear su propio marco de pruebas. Puedes elegir Robot Framework o STAF. STAF puede utilizar la API de C y registrar sus propios servicios externos. robot FRAMEwork también es un buen marco de gestión de casos de prueba que utiliza Python.
5. Para una comprensión sencilla de las pruebas automatizadas, si te gusta, puedes consultar mi blog. Hay algunas pruebas automatizadas simples que lo comprenden: el blog "Walking Sun" en 51tesing, simplemente ingrese "Walking Sun" como su blog en Baidu. Espero que te ayude de nuevo. O si está interesado en pruebas automatizadas, puede enviarme un mensaje de texto o correo electrónico (test_sunny@hotmail.com). Es interesante tener la oportunidad de estudiar y discutir juntos.