FAQs GXtest Manager
¿Cómo edito la configuración del GXtest Daemon?
Luego de instalado, la configuración del GXtest Daemon se puede editar en el archivo GXtestDaemon.exe.config, ubicado en el directorio de instalación de la aplicación (por defecto C:\Program Files\Abstracta\GXtest Daemon).
Dicho archivo tiene los datos de conexión a las bases de datos GXtest Manager y GXtest Repository, que por defecto es el servidor de base de datos donde se instaló GXtest Manager.
¿Cómo edito la Configuración del Manager?
Las opciones generales de configuración de GXtest Manager se encuentran bajo el ítem "Options" del menú "Configuration".
Allí se pueden encontrar las configuraciones de:
- El SMTP utilizado para que GXtest Manager envíe los mails con notificaciones de la ejecución de las tareas.
- Logging, con la finalidad de ayudar a debugguear la aplicación en caso de ser necesario (se recomienda mantenerlo deshabilitado).
Lea mas aquí Manual_de_Usuario_de_GXtest_Manager#Options
Suites
Una "Suite" sirve para agrupar lógicamente casos de prueba (Test Cases), para luego ejecutarlos secuencialmente en algún orden.
Lo usual es agrupar Test Cases según funcionalidad o grupo de funcionalidades que se quieren probar de manera conjunta y secuencial, agregando además objetos (que pueden ser también Test Cases) de inicialización y finalización, con el fin de generar/restablecer un cierto estado del sistema bajo prueba.
Lea mas aquí [[1]]
Tasks
Una "Task" o Tarea es donde se agendan diferentes Suites, las cuales queremos que se ejecuten en cierto momento, el cual puede ser periódico (por ejemplo todas las noches a la 1 AM) o una única vez.
Cada tarea se configura para ser ejecutada en un determinado Executor y sobre un determinado Browser, con una configuración de "System Under Test" en particular.
Lea mas aquí [[2]]
Resultados
Los resultados de la ejecución de una Task, se pueden ver tanto desde la pantalla Work With Tasks, como desde el Task Scheduler, sobre el elemento que ya ha sido ejecutado y que queremos examinar.
Los datos mostrados son similares a los que se podrían ver en el Designer, indicando el resultado de "Pass" o "Fail" de la Tarea en general, pudiendo examinar además el resultado de cada Test Case dentro del árbol de ejecución, mas aún, para cada comando ejecutado, mostrándose también agrupados por "Step" dentro de los Test Cases.
Para cada resultado mostrado se puede ver la acción ejecutada, el resultado, el tiempo que demoró la ejecución, y el detalle del error con la página devuelta por la aplicación en ese momento.
¿Puedo ejecutar dos tareas en paralelo?
¿Cómo configurar la variable URLhome?
¿Dónde veo los logs del Executor?
Ubicando el ícono de GXtest Executor en el Windows Tray, haciendo clic con botón derecho del mouse sobre el mismo, entrando en "Logs", y finalmente clic en "Show Logs".
¿Qué necesito instalar para tener un Executor?
¿Dónde veo las tareas que se ejecutaron?
La opción "Tasks in execution" en el menú "Tasks & Schedule", muestra las tareas ejecutadas recientemente (desde hace unas pocas horas), así como también las tareas proximas a ejecutarse según lo agendado, hasta incluso, el avance (en la columna "Execution Status") de una tarea que está siendo ejecutada en ese momento.
¿Dónde puedo instalar físicamente el GXtest Daemon?
Este componente se instala junto con GXtest Manager, y es el encarcado de distribuir la ejecución entre los Executors, según hayan sido definidos en cada tarea. Este "Demonio" o Servicio, revisa cuales tareas deben ejecutarse en que momento y por quién, por lo tanto, generalmente debería estar instalado en el mismo equipo que GXtest Manager.