Difference between revisions of "Comienzo rápido"

From GXtest Wiki
Jump to: navigation, search
(Grabar un caso de prueba)
(Grabar un caso de prueba)
Line 33: Line 33:
  
 
Podemos comenzar a grabar nuestro caso de prueba, para ello realizamos los siguientes pasos en la aplicación:
 
Podemos comenzar a grabar nuestro caso de prueba, para ello realizamos los siguientes pasos en la aplicación:
* Clic en el link ''Work With Clients''. Luego de realizar el clic se abrirá una ventana preguntando cual fue el criterio para realizar clic en esa fila de la grilla. Presionar el botón de OK, para indicar que se está haciendo clic porque es la segunda fila. En GXtest cada vez que se realice una acción sobre un elemento que se encuentre en una grilla, GXtest pedirá que se indique porque se ha elegido esa fila de la grilla. Por más información sobre este tema leer en el [[Manual_de_Usuario_de_GXtest_Recorder#Criterios_de_selecci.C3.B3n_de_fila_en_las_grillas | Manual de GXtest Recorder]].  
+
* Seleccionamos el link ‘New Invoice’ para crear una nueva factura [Clic en NewInvoice (Menú de la izquierda de la aplicación)]. GXtest pedirá que se indique porque se ha elegido esa fila de la grilla. Por más información sobre este tema leer en el [[Manual_de_Usuario_de_GXtest_Recorder#Criterios_de_selecci.C3.B3n_de_fila_en_las_grillas | Manual de GXtest Recorder]].  
* En el campo ''Client Name'' ingresamos Abstracta y luego presionamos el botón ''Search''
+
* En el campo ’Client First Name’ debemos ingresar '''‘Michael’'''
* Presionamos el link ''Abstracta'' que se encuentra en la grilla de resultados. Nuevamente se abrirá una ventana para indicar porque se selección la primera fila, en la cual se presionará OK.
+
* En la primer línea de la factura en el campo ’Product Name’ debemos ingresar el valor '''‘Xbox’'''
* Seleccionamos el campo Abstracta y presionamos el botón de validaciones del GXtest Recorder[[Image:ButtonValidations.jpg]]. Esto producirá que se abra una ventana con la lista de validaciones que se pueden realizar mientras se graba el caso de prueba. Seleccionar la validación AppearText, lo cual le indica a GXtest que valide si aparece ese literal en la paginas.
+
* En el campo ‘Line Quantity’ debemos ingresar el valor '''‘1’'''.
* Por último cerramos el navegador
+
* Presionamos la tecla '''Tabulador'''
 +
* Agregaremos una validación al caso de prueba sobre el total de la factura
 +
 
  
 
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>
 
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>

Revision as of 16:58, 3 August 2012

En este artículo se verá en un primer módulo cómo de manera sencilla se puede grabar y ejecutar un caso de prueba. En un segundo módulo se mostrará cómo modificar el caso de prueba grabado en el módulo anterior y su posterior ejecución N cantidad de veces. Antes de comenzar se debe haber instalado y activado GXtest Designer (Ver Instalación y activación de la beta).

Se trabajará con la aplicación AjaxSample. Para comenzar se debe ejecutar el programa DemoMaker.exe el cual se encuentra en la carpeta de instalación de GXtest Designer (por ejemplo c:\Archivos de progrma\Abstracta\GXtest Designer). Si se esta usando Windows Vista o superior es necesario correr el programa como administrador. Este programa cargará un proyecto de ejemplo llamado "Demo GXtest - Ajax Sample".

Abrir GXtest

Acceder a través del acceso directo creado en el escritorio a GXtest. Lo primero que se abrirá será la ventana de login:

Gxtest Login.JPG

En dicha ventana se puede seleccionar el usuario con el cual se va a ingresar y el repositorio de casos de prueba al cual se va a conectar. Presionar OK.

Abrir el proyecto de Demo

En GXtest se trabaja por proyecto, por lo tanto lo primero que se debe hacer es abrir el proyecto de prueba. Para esto seleccionar Project->Open Project y luego seleccionar el proyecto "Demo GXtest - Ajax Sample".

Al abrir el proyecto se podrá ver en el panel de la derecha un nodo principal correspondiente al proyecto, el cual incluye un nodo que contendrá los casos de prueba, (Test Cases), y otro nodo que contendrá los datapools del proyecto.

Gxtest Tree Menu.JPG

Grabar un caso de prueba

Para grabar un caso de prueba hacer clic con el botón derecho sobre el nodo de Test Cases y luego seleccionar TestCases->Record New Test Case:

Gxtest Record TC.JPG

Esto nos abrirá la siguiente ventana:

Gxtest Ventana Record TC.JPG

En la misma indicamos el nombre del caso (New Invoice), marcamos la opción Autogenerar Datapool y presionamos el botón rojo para comenzar a grabar. Se podrá ver en la ventana el estado 'Grabando'.

En ese momento se abrirá un nuevo Internet Explorer y GXtest Recorder quedará grabando.

Gxtest Recording TC.JPG

Podemos comenzar a grabar nuestro caso de prueba, para ello realizamos los siguientes pasos en la aplicación:

  • Seleccionamos el link ‘New Invoice’ para crear una nueva factura [Clic en NewInvoice (Menú de la izquierda de la aplicación)]. GXtest pedirá que se indique porque se ha elegido esa fila de la grilla. Por más información sobre este tema leer en el Manual de GXtest Recorder.
  • En el campo ’Client First Name’ debemos ingresar ‘Michael’
  • En la primer línea de la factura en el campo ’Product Name’ debemos ingresar el valor ‘Xbox’
  • En el campo ‘Line Quantity’ debemos ingresar el valor ‘1’.
  • Presionamos la tecla Tabulador
  • Agregaremos una validación al caso de prueba sobre el total de la factura


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:

TestCaseVerCliente.jpg

Ejecutar el caso de prueba

Listo ya se tiene el caso de prueba y se puede ejecutar. Para eso presionar el botón ejecutar o Shift+F5:

Ejecutar.JPG

Esto provocará que se abra el navegador y se comiencen a reproducir las acciones que realizamos nosotros previamente. Tengan en cuenta que si no está dada de alta en la aplicación el cliente Abstracta, la ejecución fallará.

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

ResultadosVerCliente.JPG


Listo ya se ejecutó el primer caso de prueba!


Si quieres conocer todo el potencial de GXtest sigue con el Tutorial de GXtest Designer