Difference between revisions of "Nuevas funcionalidades de GXtest 1.1"

From GXtest Wiki
Jump to: navigation, search
(Bugs Corregidos)
(Mejoras en GXtest)
Line 31: Line 31:
  
 
== Mejoras en GXtest ==
 
== Mejoras en GXtest ==
 +
A continuación se describen las mejoras y bugs corregidos de esta nueva versión
  
describir las mejoras, bugs corregidos, etc.
+
;Se permite utilizar Menú horizontal de Portal:
  
Se permite utilizar Menú horizontal de Portal
+
;Migraciones de versiones anteriores de GXtest incorporada en el login de GXtest:
  
Migraciones de versiones anteriores de GXtest incorporada en el login de GXtest
+
;Skins:
  
Skins
+
;Rediseño (gráfico y de lógica) en el árbol de proyecto:
  
Rediseño (gráfico y de lógica) en el árbol de proyecto
+
;Botón de Save para DataPool en toolbar:
  
Botón de Save para DataPool en toolbar
+
;Edición de url de los procedimientos GX:
 
+
Edición de url de los procedimientos GX
+
  
 
;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.
 
;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.

Revision as of 22:04, 19 February 2010


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.


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).


Save As

de Projects y test cases


View 360º de TC

también conocida como Xreference


Open test case

al estilo genexus

Mejoras en GXtest

A continuación se describen las mejoras y bugs corregidos de esta nueva versión

Se permite utilizar Menú horizontal de Portal
Migraciones de versiones anteriores de GXtest incorporada en el login de GXtest
Skins
Rediseño (gráfico y de lógica) en el árbol de proyecto
Botón de Save para DataPool en toolbar
Edición de url de los procedimientos GX
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.


Bugs Corregidos

  • 0000160: [Interfaz Gráfica] valores harcoded entre comillas (mreina) - resolved.
  • 0000194: [Data Pools] visualización de resultados para dpNext (mreina) - resolved.
  • 0000170: [Interfaz Gráfica] validación para una decisión (fbaptista) - resolved.
  • 0000197: [Interfaz Gráfica] editar comando con minimizar y maximizar (fbaptista) - resolved.
  • 0000332: [Interfaz Gráfica] 2 barras de herramientas vacías (fbaptista) - resolved.
  • 0000387: [Interfaz Gráfica] Los controles no aparecen seleccinoados en el combo box al editar un comando (fbaptista) - resolved.
  • 0000389: [Interfaz Gráfica] Queda un documento "activo" siendo que no hay ninguno (fbaptista) - resolved.
  • 0000396: [Modelado de Test Cases] No se guardan cambios en values (fbaptista) - resolved.
  • 0000404: [Interfaz Gráfica] Negar validación está muy al estilo programadores (fbaptista) - resolved.
  • 0000305: [Data Pools] importar datos de un CSV - indicar caracter de separación (fbaptista) - resolved.
  • 0000482: [ABM Proyectos] import Project, no avisa si no se importó algo (fbaptista) - resolved.
  • 0000448: [GXtest Manager - Tasks] Estética de visualización de resultados (sebagra) - resolved.
  • 0000459: [GXtest Manager - Tasks] modificar task once que ya habia pasado la hora, no tiene efecto (sebagra) - resolved.
  • 0000457: [GXtest Manager - Configuración] recents por debajo del menú (sebagra) - resolved.
  • 0000458: [GXtest Manager - Tasks] inconsistencia entre wwtask y task in execution (sebagra) - resolved.
  • 0000433: [GXtest Manager - Configuración] acceder a menu usuario sale en otra ventana (sebagra) - resolved.
  • 0000432: [Instalador] error al ejecutar la migración + licencias de nevrón (fbaptista) - resolved.
  • 0000246: [Data Pools] datos específicos de ningún TC (fbaptista) - closed.
  • 0000187: [Data Pools] botón new... en ventana de parámetro DP (fbaptista) - closed.
  • 0000232: [Ejecutor] anidar TC y hacer que itere según DP (fbaptista) - closed.
  • 0000186: [Data Pools] faltan accesos en el menú contextual de datapools (fbaptista) - closed.
  • 0000185: [Data Pools] ventanas de Edit Datapool y Delete Datapool (fbaptista) - closed.
  • 0000113: [Interfaz Gráfica] Mostrar los resultados (fbaptista) - closed.
  • 0000231: [Modelado de Test Cases] mostrar los parámetros de un comando que explota (fbaptista) - closed.
  • 0000180: [Data Pools] importar un CSV vacío (fbaptista) - closed.
  • 0000456: [Importar KB Genexus] cancelar el ijmport kb da un null pointer (mreina) - closed.
  • 0000363: [Interfaz Gráfica] Save AS en Test Case (fbaptista) - resolved.
  • 0000364: [Interfaz Gráfica] Pode ejecutar Suites desde GXtestDaemon command line (fbaptista) - resolved.
  • 0000406: [GXtest Manager - Tasks] Lista de params nombe-valor para una tarea (sebagra) - resolved.
  • 0000407: [GXtest Manager - Suites&Tests] Sacar Vistas para resolver los GUID (sebagra) - resolved.
  • 0000415: [GXtest Manager - Suites&Tests] Fitrar resultados en el chart por proyecto (sebagra) - resolved.
  • 0000386: [Grabador] Cuando no esta el Recorder instalado (mreina) - resolved.
  • 0000094: [Interfaz Gráfica] Icono de la aplicación (ftoledo) - closed.