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

From GXtest Wiki
Revision as of 18:09, 29 March 2014 by Npuppo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Spanish.gif
English.gif
Japan.gif

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.

5. Ingresar en el buscador “Abstracta GXtest” y presionar 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 instalar Selenium Core:

  • Descargar Selenium Core presionando Aqui.
  • Una vez se haya descargado, descomprimir el archivo en un directorio. Es aconsejable que el nombre del directorio sea Selenium core X.X (siendo el valor X.X la versión), de esta manera tendremos controlada la versión en todo momento.

Instalacion Selenium.jpg


Javascript.JPG


2. Debemos crear una carpeta virtual que contenga los javascript de Selenium Core para poder ejecutar el caso de prueba. Aquí se detalla el paso a paso pare crear el sitio web virtual.

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

       Definir Variable WebServer.JPG

4. A la arista Init 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.

5. 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.