Antigua guía de Instalación

From GXtest Wiki
Jump to: navigation, search
Spanish.gif
English.gif
link= {{{3}}}

--- Versión de instalación antigua para GXtest 1.1.7 y versiones anteriores

El presente documento describe cómo instalar GXtest con todos sus componentes. A lo largo de este documento se van a mostrar los pasos necesarios para llevar adelante la instalación de GXtest.

Los componentes necesarios son

  • GXtest Designer y GXtest Recorder para crear y editar los Test Cases
  • GXtest Manager (incluyendo GXtest Daemon y GXtest Executors) para agendar las pruebas a ejecutar
  • Extension de GXtest útil para exportar la KB en GeneXus X o superior

GXtest Designer se instalará en las máquinas donde los usuarios quieran modelar sus casos de prueba. Si se instala sólo (sin GXtest Manager) permitirá modelar y ejecutar pruebas, pero no se podrán agendar y ejecutar distribuídamente.

Adicionalmente, en donde se instale un GXtest Designer es necesario instalar el compoente GXtest Recorder para poder grabar los casos de prueba desde Internet Explorer.

El componente GXtest Recorder puede ser instalado sólo, con el fin de grabar casos de prueba y guardarlos como archivos zip, para luego ser enviados al usuario de GXtest Designer, para que los utilice en algún proyecto.


GXtest Manager se instala como aplicación Web en ambiente .NET. Puede ser accedido por distintos usuarios en forma remota a través de un Browser. El mismo necesita un componente llamado GXtest Daemon, el cual le da la posibilidad de ejecutar pruebas a través de los distintos Executors. GXtest Daemon es un servicio de Windows que corre en la misma máquina del Manager.

Entonces, pueden instalarse varios GXtest Executor donde efectivamente se ejecutan las pruebas. Estos deben tener acceso a la base de datos de GXtest. Además, como son los clientes que ejecutan las pruebas, deben tener acceso también a la aplicación bajo pruebas a través de http.


Contents

Pre requisitos

Es necesario tener SQLServer 2005/2008. Si no tiene SQLServer 2005/2008 instalado puede encontrar una versión (Express) gratis para descargar aquí.

GXtest funciona en los sistemas operativos Windows XP® (SP2), Windows Vista® y Windows 7®, en Internet Explorer® versión 6, 7 y 8. Es necesario tener instalado el Framework .NET.

No se definen requerimientos especiales de hardware para ejecutar este aplicativo.

También es necesario para la ejecución de GXtest Manager el servidor web IIS - Internet Information Services, el cual se empaqueta como un componente de Windows.

Instalación Paso a Paso

GXtest cuenta con un instalador el cual muestra los distintos componentes a instalar. Primero se deben seleccionar cuáles se quieren instalar y luego se va configurando pasando por un Wizard para cada componente.



InstaladorUnificado.JPG


Instalación típica: se podría tener una PC (o server) para instalar GXtest Manager con un GXtest Executor para ejecutar las pruebas en forma desatendida ahí mismo, y por otro lado en la PC del Tester se instalaría GXtest Designer y GXtest Recorder.
Entonces, en la PC que oficia de Servidor de pruebas, se ejecutaría este instalador seleccionado sólo los componentes GXtest Manager y GXtest Executor. Luego, en la PC del Tester se ejecutaría el mismo instalador seleccionando sólo los componentes GXtest Designer y GXtest Recorder.

Se recomienda instalar primero del lado del Servidor y luego los "clientes" o testers. A su vez, considerar que GXtest Designer puede funcionar "desconectado" de GXtest Manager, trabajando en una base de datos local. Se recomienda por simplicidad de trabajo que desde los GXtest Designer instalados se trabaje sobre la misma base de datos donde se instaló GXtest Manager.

  • Nota: la instalación se hará en la unidad C:, si se desea instalar en otra unidad es necesario ejecutar uno por uno los MSI adjuntos al instalador. En el caso del Manager se instalará en el directorio del Internet Information Server.

Instalación de GXtest Manager

Si se seleccionó al comienzo instalar GXtest Manager se ejecutará un wizard muy simple para su instalación.

  1. Primero se muestra la bienvenida al instalador. Presionar "Next".

    GXTMInstalador 2.png


  2. A continuación el instalador permite elegir el directorio virtual donde se instalará la aplicación web.
    Si la instalación se está efectuando en Windows Vista o Windows 7, también se podrá especificar el Application Pool deseado. En dicho combo seleccionar la opción "Classic .NET AppPool". Presionar el botón "Next".
  3. Al presionar el botón "Next" se desplegará la licencia del producto. Es IMPORTANTE leer la misma antes de aceptarla. En caso de estar de acuerdo con los términos, seleccionar “I Agree” y luego el botón "Next". Confirmar luego la instalación presionando nuevamente "Next".
  4. Se mostrará una barra de progreso y luego aparecerá la siguiente ventana, donde se deberá ingresar los datos de la instancia SQLServer que utilizará GXtest Manager:

    GXTMInstalador 4.png


  5. Básicamente se requerirá ingresar en Instance el nombre del equipo, el carácter "\" y el nombre de la instancia de base de datos. Por defecto, el nombre de instancia de la versión Express de "SQLSERVER" es "SQLEXPRESS". Puede verificar si la conexión a la base es correcta con el botón “Test Connection”.
  6. Luego pulse "Accept". El sistema preguntará si quiere crear el esquema de la base de datos.
    Si no es su primer instalación, el programa le avisará que ha encontrado una base de datos (indicando la versión) y le preguntará qué desea hacer.
    Runmigration.png

    Las opciones son:
    • Realizar una migración ("Run Migration") manteniendo los datos actuales de la base (esta es la opción recomendada si su base de datos tiene una versión anterior).
    • Sobreescribir la base ("Overwrite database"), borrando los datos actuales.
    • No realizar ninguna acción sobre la base de datos ("Do nothing").
  7. Con esto ya ha instalado con éxito GXtest Manager en su sistema.

Luego de la instalación del Manager es necesario o bien reiniciar la máquina, o iniciar el servicio de GXtest Daemon manualmente. Luego, cada vez que se inicie la máquina este servicio comenzará a ejecutarse automáticamente. Para que funcione correctamente ya debe haber ingresado la licencia, por lo que es conveniente reiniciar la máquina después de la habilitación de la licencia correspondiente.

Por más detalles de la configuración de GXtest Daemon ver Manual de Usuario de GXtest Daemon

Por problemas en la instalación del Manager tal vez le sea útil revisar aquí.

Instalación de GXtest Executor

En cada máquina que se desee utilizar para ejecutar pruebas previamente agendadas, debe instalarse un GXtest Executor. Esta es una aplicación que queda accesible en el System Tray. Luego de instalada hay que ejecutarla manualmente desde el menú Inicio. Cada vez que se inicie el sistema se ejecutará automáticamente.

Por más detalles de la configuración ver Manual de Usuario de GXtest Executor.

Instalación de GXtest Designer

Si se seleccionó al comienzo instalar GXtest Designer se ejecutará un wizard muy simple para su instalación.

  1. Primero se muestra la bienvenida al instalador. Al presionar el botón "Next" se desplegará la licencia del producto. Es IMPORTANTE leer la misma antes de aceptarla. En caso de estar de acuerdo con los términos, seleccionar “I Agree” y luego el botón "Next".
  2. Luego es necesario indicar la carpeta en donde se instalará el producto y quienes tendrán acceso a la instalación, si solo el usuario actual (Just me) o todas las personas del equipo (Everyone) y luego presionar "Next".
  3. (Opcional) Luego confirmar la instalación presionando "Next", y ahí se mostrará una barra de progreso y luego aparecerá la siguiente ventana (si se está instalando sólo GXtest Designer):

    Inst gxt 5.JPG


    Esta ventana permite configurar la conexión con la base de datos. Si no desea configurar la conexión con la base de datos en este momento puede presionar "Cancel" y la instalación terminará correctamente pero sin configurar la conexión con la base de datos. En caso de que desee configurar la conexión, asegúrese de tener instalado SQLServer antes de continuar. Básicamente se requerirá ingresar en Instance el nombre del equipo, el carácter "\" y el nombre de la instancia de base de datos. Por defecto, el nombre de instancia de la versión Express de "SQLSERVER" es "SQLEXPRESS".
    Puede verificar si la conexión a la base es correcta con el botón “Test Connection”.
  4. Luego presione "Accept". El sistema preguntará si quiere crear el esquema de la base de datos. Si no es su primer instalación y no quiere sobre escribir la base de datos que actualmente tiene pulse "No", de lo contrario pulse "Yes" (recomendado).

Vea tambien como editar las conexiones. Desde una instalación de GXtest Designer se puede acceder a distintas bases de datos (distintas instalaciones de GXtest Designer, o a la base de datos del GXtest Manager).

Instalación de GXtest Recorder

Si se seleccionó al comienzo instalar GXtest Recorder se ejecutará un wizard muy simple para su instalación, que no se requiere participación del usuario.

En caso de que el producto se haya instalado de manera adecuada, al abrir Internet Explorer®, entrar a "Ver -> Barra de Herramientas" y seleccionar GXtest Recorder.

En ese momento se podrá ver una barra como la siguiente:

Inst tool 8.jpg

Instalación de la Extension de GXtest

La extension de GXtest es útil sólo si se trabaja con GeneXus X o superior para la tarea de exportar la KB de la aplicación bajo pruebas para poder importarla en GXtest. Se instala al igual que cualquier otra extension GeneXus.

Se debe copiar el archivo GXtest Extension.dll a la carpeta Packages dentro de la carpeta de instalación de GeneXus (donde se encuentra el ejecutable de GeneXus.exe). El archivo GXtest Extendion.dll a utilizar se debe corresponder a la versión de Genexus con la cual se desea trabajar.

Luego se debe reiniciar GeneXus. Al volver a entrar en GeneXus de debe haber habilitado un menú Extensions dentro del cual se debe habilitar el Menú GXtest.

Desinstalación

Para proceder a la desinstalación de la aplicación se debe acceder a "Panel de Control" / "Agregar o quitar programas" y buscar las entradas de GXtest, seleccionar y presionar "Quitar" para cada uno de sus componentes.

Activación de las Licencias

GXtest utiliza el mismo mecanismo que GeneXus para las licencias, a través del License Manager incluído en la carpeta de Instalación de GXtest. Para activar el producto luego de instalado es necesario solicitar una licencia.
Puede solicitarse una licencia trial mediante: Authorize -> Request License -> Authorize Online.

Por más información visitar http://wiki.gxtechnical.com/commwiki/servlet/hwiki?GeneXus+X+Protection+Manual

GXtest Executor y GXtest Recorder pueden ser instalados en distintas máquinas sin necesidad de usar licencias.

Es importante ejecutar el License Manager con usuario administrador en Windows Vista y Windows 7.