GXtest para Smart Devices

From GXtest Wiki
Jump to: navigation, search
Spanish.gif
English.gif
Japan.gif

GXtest 3.0 incluye la posibilidad de ejecutar pruebas funcionales sobre aplicaciones Android generadas con GeneXus, y para iOS es posible generar un script de forma automática que luego se puede ejecutar en UI Automation.


Los casos de prueba para Smart Devices seguirán el mismo esquema de flujo que los casos de prueba para web, y los comandos serán en su mayoría similares. Puede ver la lista de Comandos disponibles para SmartDevices.


La ejecución puede realizarse sobre un emulador o un dispositivo físico, pero en cualquier caso necesitará algunas configuraciones y requerimientos de software, las cuales se pueden ver en Requerimientos para la ejecución en Android. Los emuladores soportados son el emulador del SDK de Android y GenyMotion.


En GXtest Designer podrá definir el caso de prueba como "Web" o "Smart Device" al momento de su creación, y esto acotará los controles, objetos y comandos que se podrás utilizar en cada caso. Mas allá de esto, es posible generar casos de pruebas híbridos, donde se intercala la ejecución web y en el dispositivo, a través de la inclusión de casos de pruebas de diferentes tipos. Puede ver más sobre cómo generar casos de prueba SD o híbridos en el Crear un caso de prueba para Smart Devices.


La nueva extensión de GXtest para GeneXus Ev2 y Ev3 exporta también los objetos de tipo WorkWithSmartDevices, Dashboards y SDPanels que estén en la KB. Dichos objetos aparecerán ahora en la interfaz del Designer cuando se explora la KB, así como también los controles de estos objetos.


En Funcionalidades no soportadas en Android podrá ver un listado de funcionalidades que han sido solicitadas por nuestros clientes pero aún no son soportadas, pero que se irán agregando en las próximas liberaciones. Puede solicitar una nueva funcionalidad a través de nuestro email de soporte.


Puede probar el nuevo motor de ejecución para Smart Devices de GXtest siguiendo el tutorial Crear un caso de prueba para Smart Devices.