Nuevas funcionalidades de GXtest 1.1

From GXtest Wiki
Revision as of 21:07, 19 February 2010 by Ftoledo (Talk | contribs)

Jump to: navigation, search


Contents

Nuevas Funcionalidades

Ejecución en Firefox

En un comienzo GXtest permitía grabar las pruebas y ejecutarlas en Internet Explorer. La ampliación en este sentido fue el haber agregado la posibilidad de ejecutar en Firefox. Entonces, las mismas pruebas las podremos ejecutar ahora en dos de los más famosos Navegadores. Estaremos trabajando en futuro para dar soporte para otros, como ser Google Chrome. También en este sentido será interesante dar la posibilidad de poder grabar las pruebas en otros Navegadores.

Integración con la BL de GeneXus X (o superior)

Si se desea automatizar pruebas sobre una aplicación es necesario brindarle a GXtest el acceso a la metadata de la KB de la aplicación. Si se trata de GeneXus 9 o inferior se puede utilizar GXpublic. También se puede utilizar el XPZ obtenido tras exportar la KB desde GeneXus, y en el caso de que estemos utilizando GeneXus X o superior era necesario hacer un export con una extensión específica que forma parte de la solución GXtest. El problema con esto es que era necesario instalar la extensión en GeneXus, entrar, abrir la aplicación, exportar generando así un archivo .GXT (similar a un XPZ), luego entrar en GXtest e indicar la ruta a este archivo. Esto cada vez que se quiera impactar los cambios del ambiente de desarrollo sobre el de testing. Por eso es que agregamos la opción de acceder a la KB a través de la BL (GeneXus Business Logic) cuando se trata de GeneXus X o superior. Esto brinda la misma comodidad para el usuario que cuando se trata de GeneXus 9 o inferior y selecciona usar acceso con GXpublic.

Organización en Folders

En un principio no se ve la necesidad, pero cuando uno comienza a automatizar pruebas y tiene cada vez más Test Cases automatizados se puede volver complejo administrarlos y organizarlos. Para ello ahora se puede trabajar en una estructura de Folders (directorios/carpetas) que nos permiten más facilidad para clasificar y localizar luego cada uno de nuestros Test Cases o Data Pools. A futuro agregaremos la opción también de categorizar los artefactos de prueba, para poder manejar varios criterios de clasificación.

Mejoras de performance en la ejecución de pruebas

Se optimizó notoriamente la ejecución de las pruebas. Esto es muy importante para poder tener los resultados de grandes cantidades de pruebas en menor tiempo.

Gráficas para Resultados

Como dijo Scott Barber en un evento del CES una vez, "más vale números que letras, y más vale gráficas que números". Siempre que uno quiere analizar grandes cantidades de datos se simplifica mucho más pudiendo visualizarlos en forma gráfica, por este motivo se agregaron los primeros reportes gráficos en GXtest Manager (encargado de gestionar el repositorio de pruebas).


Mejoras en GXtest

describir las mejoras, bugs corregidos, etc.