Como importar y ejecutar en GXtest un caso de prueba generado con Selenium

From GXtest Wiki
Revision as of 16:45, 23 March 2012 by Lflanagan (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


A continuación detallamos paso a paso cómo grabar y ejecutar un caso de prueba muy sencillo con Selenium, y luego cómo éste se puede incluir a un proyecto en Gxtest y ejecutarlo como cualquier otro caso de prueba nativo.

Contents

Cómo grabar un caso de prueba en Selenium

A modo de ejemplo grabaremos un caso de prueba sencillo, consta en realizar una búsqueda en www.yahoo.com.

1. Abrimos Mozilla Firefox

2. Seleccionar Selenium IDE en el navegador: Ver/Panel Lateral/Selenium IDE

3. Seleccionar el botón REC Boton REC.JPG en el panel de Selenium IDE, (sí ya teníamos seleccionado Selenium IDE en nuestro panel lateral del navegador antes de abrirlo, entonces Selenium estará grabando desde que abrimos el navegador sin necesidad de seleccionar REC).

4. Ingresar la URL www.yahoo.com en el navegador y seleccionar enter.

5. Ingresar en el buscador “Abstracta GXtest” y seleccionar enter.

6. Seleccionar el link “Abstracta - Simplificando el Testing - GXtest -” de los resultados desplegados.

7. Al abrirse la Web de Abstracta seleccionar el botón REC del panel de Selenium para finalizar la grabación del caso de prueba.

Cómo ejecutar un caso de prueba en Selenium

1. Seleccionar el botón “Play current Test Case” Boto ejecutar.JPG

2. Visualizar la ejecución y confirmar que el resultado fue el deseado.

       Resultado Ejecucion.JPG  

Cómo importar un caso de prueba grabado con Selenium a nuestro proyecto en GXtest

1. Debemos en Selenium exportar nuestro caso de prueba en formato Html.

       Exportar Caso de Prueba Selenium.JPG

2. En nuestro proyecto previamente creado en GXtest debemos importar un Test Case seleccionando el caso de prueba exportado desde Selenium.

3. El caso de prueba se importa a nuestro proyecto, con los objetos, acciones y eventos que generamos en Selenium.

       Caso de prueba importado en GXtest.JPG  Comando Selenium en GXtest.JPG
       

Cómo ejecutar en GXtest nuestro caso de prueba generado con Selenium

1. Debemos crear un sitio web virtual que contenga los javascript de la aplicación sobre la que ejecutamos el caso de prueba. Aquí se detalla el paso a paso pare crear el sitio web virtual.

2. Debemos detallarle a GXtest en que directorio se encuentran los javascript de la aplicación a probar. Definimos una variable “SeleniumCorre” con la ruta donde se encuentra instalado Selenium RC con los javascript correspondientes de la aplicación.

       Definir Variable WebServer.JPG

3. A la arista Int del caso de prueba importado a GXtest le insertamos el evento GO con el valor de la URL de la aplicación bajo prueba, en nuestro ejemplo www.yahoo.com.

4. Finalmente guardamos los cambios y ejecutamos el caso de prueba en GXtest al igual que lo hacemos con los casos de prueba generados en GXtest.