Crear un Caso de Prueba Anidado

From GXtest Wiki
Revision as of 18:54, 1 March 2009 by Matias (Talk | contribs)

Jump to: navigation, search

Muchas veces hay una serie de pasos que los repetimos dentro de distintos casos de prueba. En esas ocasiones es deseable poder reutilizar casos de prueba que ya modelen esos pasos. Con teste fin GXtest permite anidar casos de prueba.

En este ejemplo realizaremos el caso de prueba denominado AddCliente, en donde luego de agregar un cliente al sistema se visualizará el mismo utilizando el caso de prueba VerCliente ya creado en el paso Empezando con GXtest.


Para comenzar ponemos grabar nuevo caso de prueba y lo denominamos AddClient. Las acciones que vamos a realizar sobre la aplicación serán las siguientes:

  • Entramos a la aplicación GXAjaxSample
  • Luego vamos a trabajar con clientes
  • Luego presionamos el botón de (+) para dar de alta un nuevo cliente
  • Luego ingresamos el Client ID (por ejemplo 9034) el nombre (Abstracta), el país (Uruguay) y la ciudad (Montevideo). Nota: es importante que tanto el client ID como el nombre del cliente no existas en la aplicación de lo contrario recibiremos un mensaje de error.
  • Posteriormente presionamos el botón confirmar y seguidamente cerramos el navegador para terminar de grabar.

Al terminar de grabar se desplegará el caso de prueba grabado. Para visualizarlo mejor es conveniente arrastrar la pagina Client un poco hacia abajo.


center


Ahora lo que vamos a hacer es agregar el caso de prueba de VerCliente, para eso arrastramos desde el panel de objetos el elemento TestCase. Cuando lo soltemos sobre el caso de prueba el sistema preguntará cual es el caso de prueba que se desea agregar. En ese momento debemos seleccionar VerCliente.

ChooseTestCaseWindow.jpg


Luego unimos mediante una Edge Line el nodo Work With Client con el caso de prueba recientemente arrastrado. A esta arista le agregamos el evento Go pasandole por parámetro el Home de la aplicación GXAjaxSample http://www.gxajax.com/sample/hhome.aspx. También es importante que a esta arista le asignemos el Order B para que se ejecute luego de la arista ClickLink.

center


Listo quedó pronto el caso de prueba anidado. Para poder probarlo necesitamos antes entrar a la aplicación y borrar el cliente Abstracta, sino va a fallar la ejecución del mismo.

Véase también