Tutorial de GXtest Generator

From GXtest Wiki
Revision as of 16:06, 13 February 2013 by Abstracta (Talk | contribs)

Jump to: navigation, search


Contents

Qué es GXtest Generator?

GXtest Generator es una herramienta que nos ayuda a comenzar a automatizar pruebas con GXtest, a partir de la generación automática de casos de prueba. Para esto se utiliza la extensión GXtest Generator que se instala en GeneXus.

  • ¿En que me ayuda este generador automático?

Una vez instalada la extensión en GeneXus, basta con hacer clic en un botón para generar un conjunto de casos de prueba que testeen aproximadamente el 80% de la aplicación.

  • ¿Qué testean los casos de prueba automáticos?

Se genera un caso de prueba para cada entidad de la aplicación, el cual probará el Alta, Baja, Modificación, Visualización y Búsqueda de una instancia de dicha entidad. Por ejemplo, para la transacción Client, se dará de alta un cliente, se lo buscará en el "Trabajar Con" asociado, se lo modificará, y finalmente se lo dará de baja.

  • ¿Para qué más me sirven estos casos de prueba?

Si bien sirven para probar el ABM (Alta, Baja y Modificación) de todas las entidades de la KB, la principal finalidad de dichos casos de prueba es utilizarlos como base para comenzar la automatización de pruebas sobre una aplicación. Dependiendo del tipo de aplicación, los ABM de datos pueden significar un 80% de la totalidad de las funcionalidades de la aplicación. Por ello, generar estas pruebas de forma automática implica reducir los tiempos de automatización de gran forma, pudiendo utilizar ese tiempo en extender las pruebas generadas, o realizar nuevos casos de prueba, utilizando incluso los ya generados.

Guía de Instalación

Antes de comenzar se debe tener instalado y activado GXtest en algún PC, de modo de poder ejecutar las pruebas (Ver Installation guide de GXtest).

(requerimientos, link a la guía de instalación de GXtest)


Proceso de generación automática

(basicamente, hacer clic en el boton, y explicar que se genera un proyecto en GXtest, con los casos de prueba y los datos para probar)

Utilizando GXtest Designer

Abrir GXtest y ver los casos de prueba (explicar muy brevemente que es un proyecto, que son los datapools, y poner refs a la doc de GXtest) - Ejecutar un TC generado

Completar los casos de prueba generados

- Completar un TC agregando algunos comandos y validaciones. - Generar un nuevo TC incluyendo algunos TC generados automáticamente.