Difference between revisions of "Antigua guía de Instalación"

From GXtest Wiki
Jump to: navigation, search
(Instalación Paso a Paso)
 
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[categoría:Guías de Instalación]]
+
{{Idiomas| Antigua guía de Instalación| Old GXtest Installation guide}}
 +
[[category:Guías de Instalación]]
 +
 
 +
--- 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.
 
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.
Line 6: Line 9:
 
* GXtest Designer y GXtest Recorder para crear y editar los Test Cases
 
* 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
 
* 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 ([[Instalación de la Extension de GXtest]])
+
* 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. Es un componente monousuario que se conecta a su propia base de datos y luego a la base de datos del Manager, por lo que debe estar en la misma LAN.
+
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 el Internet Explorer.
+
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 sin el GXtest Designer, a modo de grabar casos de prueba y guardarlos como archivos XML comprimidos, que pueden ser enviados luego al usuario de GXtest Designer, para que los importe y utilice en algún proyecto.
+
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. Este también necesita un componente llamado GXtest Daemon, el cual le da la posibilidad de conectarse con los distintos GXtest Executors. GXtest Daemon es un servicio de Windows que corre en la misma máquina del Manager.
+
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 haber varios GXtest Executor donde efectivamente se ejecutan las pruebas. Estos deben tener acceso también a la base de datos del GXtest Manager. Como son los que ejecutan deben tener acceso también a la aplicación bajo pruebas.
+
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.
  
  
Line 24: Line 27:
 
Es necesario tener SQLServer 2005/2008. Si no tiene SQLServer 2005/2008 instalado puede encontrar una versión (Express) gratis para descargar [http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=31711d5d-725c-4afa-9d65-e4465cdff1e7 aquí].  
 
Es necesario tener SQLServer 2005/2008. Si no tiene SQLServer 2005/2008 instalado puede encontrar una versión (Express) gratis para descargar [http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=31711d5d-725c-4afa-9d65-e4465cdff1e7 aquí].  
  
GXtest funciona en los sistemas operativos Windows XP® (SP2), Windows Vista® y Windows 7®, en Internet Explorer® versión 6, 7 y 8. No se definen requerimientos especiales de hardware para ejecutar este aplicativo.
+
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.
  
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.
+
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 =
 
= Instalación Paso a Paso =
Line 34: Line 38:
 
<br><br> [[image:instaladorUnificado.JPG|center]]<br><br>
 
<br><br> [[image:instaladorUnificado.JPG|center]]<br><br>
  
 +
'''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. <br>
 +
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.
  
{| border="1" cellpadding="5" cellspacing="0" align="center"
+
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.
|-
+
 
! style="background:#efefef;" | 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. <br>
+
* 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.
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. <br>
+
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 del Manager.
+
|}
+
  
<br>
 
 
== Instalación de GXtest Manager ==
 
== Instalación de GXtest Manager ==
El wizard de instalación es muy simple.  
+
Si se seleccionó al comienzo instalar GXtest Manager se ejecutará un wizard muy simple para su instalación.  
# Ejecutar el archivo GXtestManagerSetup.msi.
+
 
# Presionar el botón "Next". <br><br>[[image:GXTMInstalador_2.png]]<br><br>
+
# Primero se muestra la bienvenida al instalador. Presionar "Next". <br><br>[[image:GXTMInstalador_2.png|center]]<br><br>
 
# A continuación el instalador permite elegir el ''directorio virtual'' donde se instalará la aplicación web.<br> 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".  
 
# A continuación el instalador permite elegir el ''directorio virtual'' donde se instalará la aplicación web.<br> 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".  
# Confirmar la instalación presionando nuevamente "Next".
+
# 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".
# 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: <br><br>[[image:GXTMInstalador_4.png]]<br><br>
+
# 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: <br><br>[[image:GXTMInstalador_4.png|center]]<br><br>
 
# 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”.  
 
# 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”.  
# Luego pulse "Accept". El sistema preguntará si quiere crear el esquema de la base de datos. <br>Si no es su primer instalación, el programa le preguntará si desea sobrescribir la base de datos actual (borrando los datos). <br>Si prefiere realizar una migración de los datos actuales, pulse "No" (recomendado) y la base de datos será actualizada a la nueva versión sin pérdida de datos. <br>De lo contrario, si desea dejar la base de datos sin cambios, pulse "Cancel".
+
# Luego pulse "Accept". El sistema preguntará si quiere crear el esquema de la base de datos. <br> 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. <br>[[image:runmigration.png|center]]<br> Las opciones son:
# Con esto ya ha instalado con éxito GXtest Manager en su sistema.
+
#* 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"). <br>
 +
# Con esto ya ha instalado con éxito GXtest Manager en su sistema. <br>
  
 +
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.
  
Luego de la instalación del Manager es necesario o bien reiniciar la máquina, o iniciar el servicio manualmente. Luego, cada vez que se inicie la máquina este servicio comenzará a ejecutarse automáticamente.
+
Por más detalles de la configuración de GXtest Daemon ver [[Manual de Usuario de GXtest Daemon]]
  
Por más detalles de la configuración ver [[Manual de Usuario de GXtest Daemon]]
+
Por problemas en la instalación del Manager tal vez le sea útil revisar [[Troubleshooting_GXtest_Manager#Instalaci.C3.B3n_GXtest_Manager | aquí]].
 
+
 
+
En cada máquina que se desee utilizar para ejecutar pruebas debe instalarse un GXtest Executor. Esta es una aplicación que queda accesible en el System Tray.  
+
  
 +
=== 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.
 
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]]
+
Por más detalles de la configuración ver [[Manual de Usuario de GXtest Executor]].
 
+
 
+
  
 
== Instalación de GXtest Designer ==
 
== Instalación de GXtest Designer ==
 +
Si se seleccionó al comienzo instalar GXtest Designer se ejecutará un wizard muy simple para su instalación.
  
El wizard de instalación es muy simple.
+
# 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".
 
+
# Descomprimir los archivos y ejecutar el archivo setup.exe.
+
# 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".
+
 
# 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".  
 
# 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".  
# Luego confirmar la instalación presionando "Next", y ahí se mostrará una barra de progreso y luego aparecerá la siguiente ventana:  <br><br> [[image:inst_gxt_5.JPG|center]]<br><br> 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". <br>La opción 'Install a working copy DataBase' (recomendada para la versión Trial) se utiliza para instalar una nueva instancia de base de datos de GXtest Designer. Con esta opción, el tester puede trabajar en una copia local de trabajo (working copy), y luego puede centralizar sus pruebas en la instancia de base de datos de GXtest Manager para ser agendadas.<br> Puede verificar si la conexión a la base es correcta con el botón “Test Connection”.  
+
# (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):  <br><br> [[image:inst_gxt_5.JPG|center]]<br><br> 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". <br> Puede verificar si la conexión a la base es correcta con el botón “Test Connection”.  
# Luego pulse "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).
+
# 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).  
 
+
Si va a trabajar con muchos GXtest Designers sobre una misma base de datos, es necesario instalar GXtest Manager (el cual crea la base de datos centralizada, el repositorio) y al resto de los GXtest Designers indicarles que utilicen esta base de datos, sin necesidad de que creen el esquema de datos, pues utilizarán el que ya está creado.  
+
  
 
Vea tambien como [[Manual_de_Usuario_de_GXtest_Designer#Login_.2F_Conexiones|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).
 
Vea tambien como [[Manual_de_Usuario_de_GXtest_Designer#Login_.2F_Conexiones|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 ==
 
== Instalación de GXtest Recorder ==
# Ejecutar el archivo setup.exe 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.  
# 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".
+
# 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".
+
# Confirmar la instalación presionando "Next" y al finalizar la instalación presionar "Close".
+
  
 
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 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:
 
En ese momento se podrá ver una barra como la siguiente:
  
 
[[image:inst_tool_8.jpg|center]]
 
[[image:inst_tool_8.jpg|center]]
  
= Desinstalación =
+
== Instalación de la Extension de GXtest ==
Para proceder a la desinstalación de la aplicación se debe volver a ejecutar el archivo setup.exe. Se debe seleccionar la opción "Remove GXtest" y luego el botón "Finish". Otra manera es acceder a Panel de Control / Agregar o quitar programas y buscar la entrada GXtest, seleccionarla y presionar "Quitar".
+
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 =
 
= Activación de las Licencias =
Line 103: Line 106:
 
Por más información visitar http://wiki.gxtechnical.com/commwiki/servlet/hwiki?GeneXus+X+Protection+Manual
 
Por más información visitar http://wiki.gxtechnical.com/commwiki/servlet/hwiki?GeneXus+X+Protection+Manual
  
Tanto el componente Executor como el Recorder pueden ser instalados en distintas máquinas sin problema.
+
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.

Latest revision as of 16:29, 15 August 2013

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.