¿Cuáles son las herramientas de pruebas funcionales automatizadas de código abierto? Para poder probar programas de arquitectura CS, se necesita una herramienta que complete automáticamente el trabajo de completar el formulario.
1. En primer lugar, me gustaría saber cuál es el lenguaje de programación de su programa de software de arquitectura C/S. ¿Es C, Java o qué?
2. Si es Java, te recomiendo que utilices la herramienta de prueba de código abierto abbot. Incluye una función de grabación y sus casos de prueba están escritos en XML, pero te recomiendo que modifiques abbot según tus preferencias. Puede modificarlo para llamar directamente a su API de reconocimiento de objetos subyacente y luego construir la capa superior usted mismo. Para. Desea completar el trabajo de completar el formulario a través de registros
1) y luego agregar un bucle for, pero si usa el XML de Abbot para implementar esto, será más problemático, porque la lógica de XML es difícil de implementar. En este momento, usted mismo puede escribir una función de análisis XML y usar el programa para actualizar automáticamente los casos de uso de XML.
3. ser más comercializado. Creo que cuando usa pruebas automáticas de C, es mejor crear algunas herramientas de pruebas automáticas usted mismo, es decir, aplicar algunos métodos de operación de control de C. En este caso, puede encontrar algunas interfaces de operación para expandir su propia biblioteca de operaciones de control. Flexibles y reutilizables, los métodos son:
1) Aplicar la interfaz proporcionada por MSAA El nombre completo de MSAA es Microsoft. Esta es una tecnología similar a DCOM. El modelo técnico es que un programa UI puede exponer una interfaz para facilitar que otro programa la controle. La intención original de la tecnología MSAA es facilitar a las personas con discapacidad el uso de programas de Windows. Por ejemplo, una persona ciega no puede ver la ventana, pero la persona ciega puede conectarse a la computadora a través del software de lectura de pantalla USB. El software de lectura de pantalla puede obtener 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 tiene un identificador. Siempre que encontremos el identificador de la ventana, podemos realizar una serie de operaciones sobre él. En las propiedades del identificador de búsqueda, puede usar SPY C para identificarlo.
4. Para programas .net, recuerdo que el proyecto CUIT que viene con VS2010 está bien. Contiene API de grabación y reproducción, lo cual es bastante bueno.
Si tienes alguna. preguntas, puedes enviarme un correo electrónico: test_sunny@hotmail.com (walks of SUN)