Difference between revisions of "Empezando con GXtest"

From GXtest Wiki
Jump to: navigation, search
m (Paso 1: Crear un Proyecto)
(Paso 2: Crear el primer Caso de Prueba)
Line 27: Line 27:
 
[[Imagen:ventana record testcase.jpg|center]]
 
[[Imagen:ventana record testcase.jpg|center]]
  
En la misma indicamos el nombre del caso de prueba y la url en la cual queremos que se abra el browser. La url que aparece por defecto es la que configuramos en el proyecto. Luego presionamos el botón rojo de comenzar a grabar. Esto cambia la ventana anterior a estado grabando.
+
En la misma indicamos el nombre del caso (VerCliente) y presionamos el botón rojo para comenzar a grabar. Esto cambia la ventana anterior a estado grabando.
  
Al mismo tiempo se abre el Internet Explorer para comenzar a grabar nuestro caso de prueba. Una vez abierto el navegador comenzamos a hacer las acciones que queremos que constituyan nuestro caso de prueba, por ejemplo en este caso vamos a buscar el país Uruguay y lo vamos a modificar. Cuando queremos terminar simplemente cerramos el navegador o presionamos el botón de parar ya sea en el navegador o en la ventana del GXtest.
+
Al mismo tiempo se abre el Internet Explorer para comenzar a grabar nuestro caso de prueba. Una vez abierto el navegador realizamos los siguientes pasos en la aplicación:
 +
* Clic en el link ''Work With Clients''
 +
* En el campo ''Client Name'' ingresamos Abstracta y luego presionamos el botón ''Search''
 +
* Presionamos el link ''Abstracta'' que se encuentra en la grilla de resultados.
 +
* Seleccionamos el campo Abstracta y presionamos el botón de validaciones de la toolbar[[Imagen:ButtonValidations.jpg]]. Esto le indica a GXtest que valide que aparece ese literal.
 +
* Por último cerramos el browser
  
[[Imagen:gxtest full view.jpg|center|800px]]
+
Al terminar de grabar nos aparece en al área central de GXtest el caso de prueba modelado como un grafo orientado, el mismo se puede ver en la figura siguiente: <br><br>
 
+
[[Imagen:TestCaseVerCliente.jpg]]
 
+
Cuando terminamos de grabar nos aparece en al área central de GXtest el caso de prueba modelado como un grafo orientado. Como se puede ver en la figura anterior, existen 4 áreas importantes en la ventana de GXtest:  
+
* Modelos: en esta área central de la aplicación se van a visualizar los casos de prueba que tengamos.
+
* Proyecto: en donde se encuentran todos lo elementos que constituyen un proyecto. Estos pueden ser Casos de prueba, Reportes o DataPools.
+
* Objetos: en donde están los objetos que constituyen un caso de prueba. Estos elementos se pueden arrastrar sobre el área central para construir los casos de prueba.
+
* Comandos: en donde se pueden visualizar los comandos (acciones, validaciones y eventos) de los distintos elementos del caso de prueba.
+
 
+
Una vez que grabamos el caso de prueba, puede hacer falta modificarlo para modelar algo distinto a lo que nosotros grabamos. Por ejemplo, tal vez interesa variar los datos que se van ingresando (utilizando por ejemplo un ''DataPool''), o modelar alguna otra transición que no hicimos cuando grabamos, etc. Asumamos que no vamos a cambiar nada y que simplemente queremos ejecutar nuestro caso de prueba.
+
  
 
== Paso 3: Ejecutar un Caso de Prueba ==
 
== Paso 3: Ejecutar un Caso de Prueba ==

Revision as of 22:10, 27 February 2009


Para comenzar vamos crear un proyecto en GXtest y crear el primer caso de prueba simple.

Paso 1: Crear un Proyecto

Abrir GXtest Client y seleccionar Project y luego New Project.

center

Se abrirá una ventana para que se ingresen las propiedades del proyecto, las cuales son las siguientes:

  • Nombre, nombre del proyecto
  • KBs asociadas al proyecto
  • Navegador por defecto
  • Url principal de la aplicación

Ingresar el nombre del proyecto "GXAjaxSample9", luego seleccionar la KB AjaxSampleKB (debido a que recién estamos entrando en GXtest, la única KB que se va a listar es la que viene con el producto). Si deseamos trabajar con otra KB debemos presionar el botón que se encuentra al lado del combo de KB Name. Al presionar ese botón se nos permitirá ingresar una nueva KB (más información de como realizar esta tarea se puede encontrar aquí). Luego seleccionar la opción de Internet Explorer (la única disponible hasta el momento) e ingresar la url http://www.gxajax.com/sample/hhome.aspx en el campo Url.

Paso 2: Crear el primer Caso de Prueba

Una vez que creamos el proyecto, debemos ir hacia el panel que se encuentra a la derecha, pararnos sobre TestCases y poner Record New Test Case.

center

Esto nos abrirá la siguiente ventana:

center

En la misma indicamos el nombre del caso (VerCliente) y presionamos el botón rojo para comenzar a grabar. Esto cambia la ventana anterior a estado grabando.

Al mismo tiempo se abre el Internet Explorer para comenzar a grabar nuestro caso de prueba. Una vez abierto el navegador realizamos los siguientes pasos en la aplicación:

  • Clic en el link Work With Clients
  • En el campo Client Name ingresamos Abstracta y luego presionamos el botón Search
  • Presionamos el link Abstracta que se encuentra en la grilla de resultados.
  • Seleccionamos el campo Abstracta y presionamos el botón de validaciones de la toolbarImagen:ButtonValidations.jpg. Esto le indica a GXtest que valide que aparece ese literal.
  • Por último cerramos el browser

Al terminar de grabar nos aparece en al área central de GXtest el caso de prueba modelado como un grafo orientado, el mismo se puede ver en la figura siguiente:

Imagen:TestCaseVerCliente.jpg

Paso 3: Ejecutar un Caso de Prueba

Con un Test Case abierto, presionamos el botón ejecutar que se encuentra en la barra de herramientas:

center

Esto provocará que se abra el navegador y se comiencen a reproducir las acciones que realizamos nosotros previamente. Tengan en cuenta que si el dato que se utilizó ya no existe, esta ejecución puede llegar a fallar.

En la siguiente imagen vemos como nos muestra GXtest los resultados:

center


Lo que podemos ver es cuanto demoró cada comando al ejecutar y el resultado que obtuvimos del mismo. En caso de que precisemos más detalle se puede hacer doble clic sobre el elemento deseado en el árbol y se va a ampliar la información sobre ese elemento. Por ejemplo si hubo una falla, se puede ver cuál fue la página que devolvió el sistema.