¿Qué hay de nuevo en GXtest?
GXtest es el producto desarrollado conjuntamente entre Abstracta y GeneXus para diseñar, automatizar y ejecutar pruebas funcionales en aplicaciones web y móviles desarrolladas con GeneXus. ¿Lo mejor? Los usuarios de GXtest no necesitan contar con conocimientos en programación, ya que es intuitiva y muy fácil de usar.
Mariana Falabrino, Customer Success de Abstracta, detalla las últimas novedades de GXtest:
Se agregó la funcionalidad de setear los valores esperados de las pruebas automáticamente con el resultado de la primera ejecución.
Se incluyó la posibilidad de ejecutar todas las pruebas de un objeto. Esta funcionalidad es valorada al actualizar el objeto, ya que se podrán ejecutar todas las pruebas que ejercitan a este.
En la capa de pruebas de interfaz, se agregó la integración de GXtest Recorder en el IDE de GeneXus pudiéndose grabar pruebas desde el IDE.
Se pueden ejecutar pruebas de interfaz web en modo Headless, una nueva propiedad a nivel de KB.
Se agregó un comando que permite comparar imágenes y otro para hacer capturas de pantalla completas sobre la aplicación.
En la capa de pruebas de interfaz mobile se agregó el soporte de aplicaciones Android.
Tienen disponible un nuevo objeto llamado Test Suite, creado con el objetivo de poder agrupar pruebas con un determinado criterio y tratarlas como una unidad.
Asimismo, se agregó la integración con el framework de Allure para que se pueda visualizar fácilmente el historial de ejecuciones de las pruebas desde Jenkins.
“Seguiremos trabajando para mejorar la ejecución de las pruebas unitarias para ejecutarlas de forma rápida en ambientes de deploy. Además, mejoraremos la gestión de los datos de prueba. También implementaremos nuevos comandos con referencias por control name. Estaremos liberando algunas funcionalidades básicas de Visual Testing y una primera versión beta de un plugin de JMeter para hacer pruebas de performance en aplicaciones GeneXus”, adelantó Falabrino en la charla Software Testing con GeneXus, creada en el marco del GeneXus Live 2021.
Principales características de GXtest
GXtest Designer: Modela un caso de prueba a través de una interfaz accesible y fácil de usar con la posibilidad de ejecutarse en diferentes plataformas y con diferentes versiones de GeneXus.
GXtest Recorder: Permite registrar las acciones de los usuarios realizadas en su navegador para crear un caso de prueba.
GXtest Manager: Posibilita agrupar casos de prueba y programar su ejecución. Luego permite ver los resultados de cada ejecución.
Escríbenos para solicitar una demo de GeneXus