La automatización de las pruebas y el control de calidad de los puntos de venta, incluidas las transacciones de pago seguras y la interfaz con los sistemas back-end, requiere un sistema de automatización con visión por ordenador avanzada para emular el comportamiento del usuario y verificar los resultados del sistema. Una solución eficaz de pruebas automatizadas de software para minoristas también se integra con un sistema robótico físico para activar actividades de pago seguras.
Con esta configuración, la solución de pruebas de software automatizadas puede validar la funcionalidad del terminal de punto de venta, el rendimiento de los periféricos conectados y las interacciones con los sistemas back-end de la tienda y la cadena, como la gestión de inventarios, la gestión de relaciones con los clientes, la cadena de suministro, la planificación de recursos empresariales, etc.
Utilice pruebas inteligentes de la interfaz gráfica de usuario desde la perspectiva del usuario para garantizar la accesibilidad y la funcionalidad del software de venta al por menor.
Utiliza una prueba de « Eggplant » para validar la interoperabilidad en integraciones complejas de backend, software de punto de venta y dispositivos periféricos.
Garantiza unas pruebas precisas y fiables del software de punto de venta (POS) con las pruebas basadas en modelos de Eggplant, que ayudan a predecir cómo se comportará un sistema POS en diversas condiciones.
Recursos adicionales para la comprobación de software minorista
Keysight Eggplant comprueba la funcionalidad en distintos sistemas operativos y plataformas de hardware desde la perspectiva del usuario final, utilizando el aprendizaje automático (ML) para reconocer imágenes y leer texto. La inteligencia de automatización integrada muestra qué pruebas se han completado y cuáles son necesarias para garantizar una cobertura completa de las pruebas de los sistemas de punto de venta, las integraciones y el hardware de la tienda. Al ser independiente de la tecnología, Keysight Eggplant puede combinar las pruebas de cualquier terminal de punto de venta, ya sea Toshiba u Oracle Retail Xstore, que se ejecute en Linux o Windows, así como terminales de pago y otros dispositivos periféricos.
Las herramientas de automatización tradicionales realizan las pruebas desde la perspectiva del programador, centrándose en una capa tecnológica de un dispositivo concreto. Como resultado, los probadores deben conocer varios lenguajes de programación y hacer malabarismos con múltiples herramientas de prueba.
La prueba « Eggplant » de Keysight se integra con la robótica para evaluar las interacciones humanas con dispositivos periféricos. Es capaz de simular puntos de contacto que implican acciones humanas, como utilizar un terminal de tarjetas de crédito, leer un recibo o cerrar la caja registradora. Por ejemplo, la prueba «Keysight Eggplant » utiliza visión artificial durante las pruebas para leer la interfaz de usuario mediante una cámara web situada encima del terminal de tarjetas de crédito. Cuando la pantalla muestra «Insertar tarjeta», Eggplant lee el texto, realiza una llamada a la API del controlador Python del robot y le ordena que inserte la tarjeta de pago. La prueba «Keysight Eggplant » también puede controlar un lápiz óptico para pulsar los botones del terminal de tarjetas y un actuador con un dedo robótico para cerrar el cajón de la caja registradora.
Un entorno de pruebas o laboratorio suele constar de varios terminales de punto de venta y dispositivos denominados «carriles». Cada evaluador utiliza la herramienta « Eggplant » de Keysight para crear y probar scripts de automatización en SenseTalk. La herramienta « Eggplant » de Keysight puede conectarse al sistema de punto de venta (POS) a través de RDP, VNC o KVM. NetOp puede conectarse a terminales de punto de venta específicas de IBM y Toshiba 4690 para acceder al controlador 4690. La herramienta « Eggplant » de Keysight muestra una lista de cada canal de punto de venta, lo que permite a los equipos de pruebas ejecutar y programar múltiples pruebas en paralelo en numerosos dispositivos de punto de venta.
La herramienta « Eggplant » de Keysight cuenta con un servidor que almacena los resultados completos de cada iteración de prueba y ofrece análisis avanzados para cada caso de prueba y cada ejecución anterior.
Estos resultados documentan cada paso de la interacción del usuario final con el sistema de punto de venta que coordina la prueba « Eggplant » de Keysight. Si es necesario, puede grabar capturas de pantalla de la prueba para mostrar exactamente lo que ocurrió, paso a paso.
Los usuarios pueden acceder a una serie de análisis de las pruebas realizadas a lo largo del tiempo a través de un panel de control. Por ejemplo, el informe de cobertura ofrece detalles sobre las pruebas superadas que ha ejecutado Eggplant , representando la cobertura de las pruebas mediante un mapa de calor.
Las capacidades de inteligencia artificial que impulsan Keysight Eggplant Test utilizan algoritmos ML para analizar las áreas probadas y optimizar la priorización de futuras ejecuciones. Esta tecnología también impulsa el mecanismo Exploretorio para generar todos los casos de prueba, resaltar el número total de pruebas y predecir el tiempo necesario para ejecutar todas las pruebas. Esta información puede determinar si el software está listo para su lanzamiento en función de criterios de éxito.
El panel también contiene informes de errores que muestran qué áreas de la aplicación han fallado. Los responsables del control de calidad y los evaluadores pueden investigar las pruebas de un vistazo. Los distintos colores indican el porcentaje de fallos, desde el blanco, que significa que no hay fallos, hasta el rojo, que indica que no se han registrado pases.
La pantalla de resumen del control de calidad también ofrece una visión general gráfica de todas las pruebas realizadas en los días anteriores para ayudar a identificar rápidamente los problemas.
¿Necesita ayuda para encontrar la solución adecuada para usted?
¿Qué busca?