La plataforma de prueba LuckyFrame es una plataforma de prueba gratuita y de código abierto. Su característica más importante es que cubre completamente la automatización de la interfaz, la automatización de la interfaz de usuario web y la automatización de aplicaciones, y admite pruebas distribuidas. El controlador de palabras clave también resuelve el problema de probar el código de los compañeros de clase. en gran medida el problema de la base débil. Al mismo tiempo, también integra algunas funciones relacionadas con la gestión de calidad para resolver el problema de recopilar datos del proceso del proyecto en el trabajo diario de control de calidad y puede mostrar algunos informes de calidad simples.
1. Pruebas distribuidas: utilizando el método Web-Client, el lado web es responsable de la gestión y visualización de la información básica, y el Cliente es responsable de la ejecución de los casos de uso, y el cliente se puede expandir arbitraria e infinitamente.
2. Gestión de casos de uso profesional: el método de gestión profesional de casos de uso de automatización hace que sea más fácil e intuitivo escribir casos de uso de automatización.
3. Gestión de calidad: el lado web no solo se utiliza para administrar módulos relacionados con la automatización, sino que también puede realizar una recopilación y análisis de datos de calidad simples y una visualización de datos en múltiples gráficos.
4. Caso de uso de ejecución de subprocesos múltiples: el cliente puede especificar la cantidad de subprocesos para ejecutar el caso de uso y el caso de uso se ejecuta más rápido.
5. Controlador multilingüe: admite la escritura de controladores de prueba en lenguajes JAVA y Python, lo que hace que los métodos de prueba automatizados sean más flexibles y modificables.
6. Programación de tareas programadas: admite configuración personalizada y programación de tareas, incluida la especificación del número de subprocesos, la especificación del cliente de ejecución, la ejecución remota del shell para reiniciar Tomcat, la creación de proyectos en Jenkins, etc.
7. Monitoreo del proceso de prueba: el cliente utiliza la línea de comando para ejecutar el caso de prueba y el proceso se puede ver en tiempo real en el cliente. Puede comprobar el progreso de la prueba mediante la consulta de tareas en el lado web.
8. Posicionamiento de registros: la base de datos del cliente LOG4J + registra el registro del proceso de prueba. Ambos métodos pueden ver y localizar problemas en tiempo real a través del lado web.
9. Interfaz + UI web + automatización multidimensional de UI móvil: admite interfaz + UI web + automatización de UI móvil, la automatización de UI web utiliza el empaquetado WebDriver3.0 y la automatización de la UI móvil utiliza el empaquetado APPIUM, puramente impulsado por palabras clave, codificación 0.
10. Interfaz HTTP+Socket sin codificación: encapsula completamente las interfaces HTTP y Socket, plantilla de protocolo + controlador de palabras clave puras, no requiere codificación, buenas noticias para los evaluadores junior y tiene ventajas obvias en comparación con otras herramientas similares de código abierto.
11. Casos de uso de depuración en línea: la interfaz de administración de pasos de casos de uso depura directamente los casos de uso automatizados, evitando los problemas causados por el uso de herramientas de desarrollo para la depuración, ahorrando preocupaciones, esfuerzo y cerebro, pero no puede prescindir de su cerebro.
12. Interfaz Bootstrap de estilo pequeño y fresco: todo el sistema web se basa en el estilo Bootstrap y una variedad de complementos debajo para crear una interfaz refrescante.
13. Más...: Hay más ideas automatizadas, esperamos su experiencia y descubrimiento.