Difference between revisions of "Manual de Usuario de GXtest Manager"

From GXtest Wiki
Jump to: navigation, search
(Definición de Tasks)
(Configuraciones)
Line 16: Line 16:
 
=== Executors ===
 
=== Executors ===
 
La ejecución de las pruebas se realiza en forma distribuida, en cada máquina que tenga instalado el GXtest Executor. Esta es una aplicación que está a la escucha esperando que le indiquen que ejecute una determinada tarea. Para poder invocar ejecuciones sobre estos componentes distribuidos es necesarios darlos de alta en el GXtest Server, dándoles un nombre e indicando la IP y Puerto donde escuchan.
 
La ejecución de las pruebas se realiza en forma distribuida, en cada máquina que tenga instalado el GXtest Executor. Esta es una aplicación que está a la escucha esperando que le indiquen que ejecute una determinada tarea. Para poder invocar ejecuciones sobre estos componentes distribuidos es necesarios darlos de alta en el GXtest Server, dándoles un nombre e indicando la IP y Puerto donde escuchan.
 +
 +
 +
 +
=== SMTP ===
 +
Es necesario configurar el servidor SMTP para que el GXtest Server envíe los mails con los resultados.
 +
Es necesario indicar:
 +
* SMTP Host
 +
* SMTP Port
 +
* SMTP User
 +
* SMTP Password
 +
 +
También debe estar configurada la variable '''Exec URL'''. Esta queda seteada al instalar, y le da acceso al Executor al componente que envía los mails.
 +
 +
Ejemplo:
 +
http://abstracta00/GXTestServer.NetEnvironment/aprocessexecutionresult.aspx
  
 
== Suites y Test Cases ==
 
== Suites y Test Cases ==

Revision as of 00:49, 26 August 2009

Categoría: Guías de GXtest

Esta página muestra los conceptos principales de GXtest Server.

Contents

Introducción

GXtest Server permite agrupar los casos de prueba ya modelados con GXtest Client, y agendarlos para su ejecución. Luego permite ver los resultados de cada una de estas ejecuciones.

Inicio en GXtest Server

Para iniciar en GXtest Server es necesario indicar el Usuario y Proyecto en el que se trabajará. Si no se especifican sólo se podrá trabajar en cosas genéricas, pero si se desea crear Suites de prueba o agendar tareas, es necesario registrarse en el sistema.

Configuraciones

Usuarios

GXtest Server permite definir usuarios. El motivo principal de la definición de usuarios es para asociarlos a las Suites y Tasks, para que reciban un mail con un resumen de los resultados después de cada ejecución.

Executors

La ejecución de las pruebas se realiza en forma distribuida, en cada máquina que tenga instalado el GXtest Executor. Esta es una aplicación que está a la escucha esperando que le indiquen que ejecute una determinada tarea. Para poder invocar ejecuciones sobre estos componentes distribuidos es necesarios darlos de alta en el GXtest Server, dándoles un nombre e indicando la IP y Puerto donde escuchan.


SMTP

Es necesario configurar el servidor SMTP para que el GXtest Server envíe los mails con los resultados. Es necesario indicar:

  • SMTP Host
  • SMTP Port
  • SMTP User
  • SMTP Password

También debe estar configurada la variable Exec URL. Esta queda seteada al instalar, y le da acceso al Executor al componente que envía los mails.

Ejemplo:

http://abstracta00/GXTestServer.NetEnvironment/aprocessexecutionresult.aspx

Suites y Test Cases

Desde el GXtest Server se pueden consultar los Test Cases que hay disponibles. Estos son los que fueron creados en el GXtest Client y cargados en la base del Server. En el WorkWith Test Cases podemos navegar entre las distintas Suites en las que está incluido el Test Case.

El concepto de Suite es propio del GXtest Server (no existe a nivel de GXtest Client), y es en este donde se crean y editan.

Crear una Suite

Al crear una Suite se le debe indicar el nombre y una descripción, y asociar el usuario interesado en la Suite, o sea, este será el que reciba un mail con el resultado cada vez que esta Suite se ejecute en cualquier Task.

A la Suite se le asocia un conjunto ordenado de Test Cases, a los cuales se les indica una cantidad de veces a ejecutar. Luego, estos se ejecutarán en el orden indicado y la cantidad de veces indicada.

Si se desea quitar un Test Case ya agregado se debe eliminar la línea correspondiente de la grilla, y para esto se hace botón derecho sobre las filas, opción Delete. Al hacer esto queda marcada la fila con una cruz. Al dar confirmar se eliminará. Esto mismo aplica al momento de editar una Suite.

Definición de Tasks

En GXtest Server se agendan las Suites a ejecutar. Esto se puede hacer en el WorkWith Task o en el calendario. Al crear una Task se le indica qué Suites ejecutar y en qué orden.

Si se desea quitar una Suite ya agregada se debe eliminar la línea correspondiente de la grilla, y para esto se hace botón derecho sobre las filas, opción Delete. Al hacer esto queda marcada la fila con una cruz. Al dar confirmar se eliminará. Esto mismo aplica al momento de editar una Task.

Al crear la Task se le indica también en qué Executor ejecutar, y para esto se tuvo que haber creado previamente en GXtest Server, indicando IP y Puerto para poder conectarse.

Véase También