GXtest es un producto que ayuda a la automatización de tests de aplicaciones hechas con GeneXus. Fue realizado por Abstracta, un emprendimiento conformado por un joven equipo que cuenta con el apoyo del Fondo Emprender y del GeneXus Platform Partners.
Esta nueva solución fue diseñada para automatizar pruebas funcionales de sistemas Web desarrollados con GeneXus.
¿Por qué usar GXtest?
La automatización de pruebas funcionales permite reducir el esfuerzo de ejecución manual de pruebas hasta un 80% y contribuir de manera significativa en la mejora de la calidad del sistema. Generalmente el problema que surge al querer automatizar las pruebas es que las mismas se vuelven rápidamente obsoletas al cambiar la aplicación (o al cambiar la tecnología de la misma) lo que implica un gran esfuerzo de mantenimiento de las pruebas automatizadas. Por eso GXtest complementa GeneXus, porque es una herramienta de desarrollo que permite de manera sencilla adecuar la aplicación a las necesidades del cliente ya sea cambiando las funcionalidades de la misma, el DBMS que utiliza la aplicación o la plataforma de ejecución (Java, .NET, Ruby).
Lo que hace único a GXtest es la capacidad de crear casos de pruebas basados en la KB de la aplicación GeneXus permitiendo de esta manera que las pruebas automatizadas acompañen fácilmente los cambios que se hacen en la aplicación.
¿Cómo surge la idea de crear GXtest?
GXtest es ideal para hacer pruebas de aplicaciones con GeneXus.
Tras más de tres años de trabajar haciendo testing de aplicaciones (y en particular de aplicaciones desarrolladas con GeneXus) los integrantes de Abstracta nos dimos cuenta que las herramientas del mercado no se adaptan totalmente a la realidad de las empresas que desarrollan con GeneXus. El percibir esas necesidades insatisfechas en el área de testing para las cuales podemos aportar soluciones, nos hizo crear GXtest, para contribuir con la calidad del software hecho en GeneXus y aumentar la productividad y la creatividad en el testing. También para emprender un desafío profesional importante.
¿Cuáles han sido sus experiencias luego de haber presentado las primeras versiones de GXtest?
Durante el año pasado hemos presentado GXtest en varias empresas líderes en el desarrollo con GeneXus, obteniendo muy buen feedback. En el XVIII Encuentro Internacional GeneXus tuvimos la oportunidad de presentarlo oficialmente al público y quedamos muy conformes con la recepción que tuvo. También tuvimos la suerte de que en el Encuentro recibimos un premio por proyecto innovador lo que impulsó aún más al equipo a seguir trabajando en GXtest.
¿En que etapa está ahora GXtest y cómo puedo probarlo?
Recientemente se ha liberado una beta 2 la cual se puede encontrar en el sitio oficial de
Abstracta. Dicha versión ya viene con algunas aplicaciones de ejemplo cargadas con las cuales se puede experimentar para entender el concepto de la herramienta.
Esta nueva versión si bien sigue siendo beta tiene varias funcionalidades nuevas, dentro de las más destacadas se encuentran las siguientes:
• Grabación de los casos de prueba (GXtest IEToolbar): permite aparte de ir grabando las acciones del usuario, agregar validaciones, comentarios y manejar valores devueltos por la aplicación para luego ser utilizados en otros lugares del caso de prueba, todo esto de manera muy sencilla e intuitiva.
• Manejo de datos de entrada a nivel del caso de prueba o a nivel global.
• Permite anidar casos de prueba de manera de reutilizar los mismos.
• Permite agregar condiciones sobre el flujo del caso de prueba.
Esta versión beta que se encuentra actualmente para bajar es gratis.
¡Bajá la Beta de GXtest para probar! Ver información sobre
GeneXus Platform Partners.