User Tools

Site Tools


es:infrastructure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:infrastructure [2018/03/16 20:54]
tast created
es:infrastructure [2024/01/09 11:07] (current)
Line 1: Line 1:
-===== Infraestructura ======+====== Infraestructura ​=======
  
-{{:​TAST-icon.png?​nolink&​70|}} Esta opción de la herramienta TAST permite al usuario ** gestionar los servidores de laboratorio utilizados en las ejecuciones ​de las pruebas. ​**+La infraestructura le permitirá definir Hosts, Pools y Aplicaciones,​ así como la relación entre cada uno de ellos. De esta manera, por ejemplo, podrá integrar ​las pruebas ​de regresión con el Pipeline, de modo que cada vez que se realice una nueva implementación,​ la prueba de regresión se pueda ejecutar automáticamente.
  
-En la ventana correspondiente ​a esta funcionalidad se muestra la lista de los Servidores ​de Laboratorio utilizados ​en la ejecución ​de las pruebas planificadas.+Para acceder ​a esta opción sólo tiene que hacer click en "​Infraestructura"​ en el menú de herramientas TAST. 
 + 
 +Pool es un conjunto de Hosts que se definen para distribuir la carga del proceso. Por el momento se limita a un Host por Pool, pero se puede modificar en el futuro. 
 +Host es un equipo específico que se selecciona para formar parte de un Pool. También se utilizan en la funcionalidad ​**Ejecuciones Planificadas**,​ donde se elige un Host para realizar la ejecución que está planificando.\\ \\  
 +La aplicación es un grupo de conjuntos de pruebas que desea ejecutar juntos, normalmente porque cubren una aplicación empresarial o un entorno específico. Son útiles para definir las pruebas de regresión para garantizar la estabilidad después de una implementación.\\ \\  
 + 
 + 
 +===== Pools ===== 
 + 
 +{{:​en:​infra-first.png?​6000|}} 
 + 
 +Por defecto esta es la primera pantalla que verá al hacer click en "​Infraestructura"​. Muestra una lista de todos los Pools existentes, junto con una descripción,​ Type (Integración continua / Ejecuciones planificadas) y un conjunto de acciones. Esta lista se puede filtrar mediante el campo "​Nombre"​ o la lista desplegable Tipo; ambos se colocan encima de la lista. 
 + 
 + 
 +==== Nuevo Pool ==== 
 + 
 +{{:​en:​infra-new-pool.png?​6000|}} 
 + 
 +Si desea crear un nuevo Pool, haga click en el botón "​+"​ en la esquina superior derecha de la pantalla. Una nueva pantalla solicitará todos los datos necesarios:​ 
 +  * **Nombre:** Nombre del Pool que se mostrará en la lista. 
 +  * **Descripción:​** Descripción del Pool. 
 +  * **Tipo de Pool:** Puede elegir entre "​Integración continua"​ y "​Ejecuciones planificadas"​. Actualmente sólo "​Integración Continua"​ le permitirá integrarlo con el Pipeline. 
 +  * **Filtro:** Le ayudará a encontrar el Host adecuado para asignar; por el momento sólo un Host se puede asignar a un Pool (aunque un Host se puede asignar a Pools diferentes). 
 + 
 + 
 +==== Acciones ==== 
 + 
 +  * **Editar Pool:** Mostrará la pantalla Editar Pool (información detallada a continuación). ​  
 +  * **Eliminar Pool:** Le pedirá confirmación y eliminará el Pool. 
 +  * **Añadir nueva aplicación:​** Mostrará la pantalla Nueva aplicación (información detallada a continuación). 
 +  * **Mostrar Host de Pool:** Mostrará el Host asignado al Pool.  
 + 
 + 
 +==== Editar Pool ==== 
 + 
 + ​{{:​en:​infra-edit-pool.png?​6000|}} 
 + 
 +Esta pantalla ​muestra ​la información del Pool y le permite cambiarla cuando sea necesario. Los campos son los mismos que en Nuevo Pool: 
 +  * **Nombre:** Nombre del Pool que se mostrará en la lista
 +  * **Descripción:​** Descripción del Pool. 
 +  * **Tipo ​de Pool:** Puede elegir entre "​Integración Continua"​ y "​Ejecuciones Planificadas"​. Actualmente sólo "​Integración Continua"​ le permitirá integrarlo con el Pipeline. 
 +  * **Filtro:** Le ayudará a encontrar el Host adecuado para asignar; por el momento sólo un Host se puede asignar a un Pool (aunque un Host se puede asignar a Pools diferentes). 
 + 
 + 
 +==== Eliminar Pool ==== 
 + 
 +{{:​en:​infra-remove-pool.png?​6000|}} 
 + 
 + 
 +Esta opción le permitirá eliminar el Pool seleccionado. Después de pulsar el icono, aparecerá una pantalla de confirmación para asegurarse de que realmente desea eliminarlo. 
 + 
 +==== Mostrar Hosts de Pool ==== 
 + 
 +{{:​en:​infra-pools-hosts.png?​6000|}} 
 + 
 +Esta opción iniciará una pantalla emergente que muestra ​los Hosts asignados actualmente al Pool. 
 + 
 + 
 +==== Aplicaciones ==== 
 +{{:​en:​infra-new-application.png?​6000|}} 
 + 
 +Al pulsar el icono de Nueva Aplicación ​en la lista de Pools, aparecerá una nueva pantalla. 
 +  * **Código de aplicación:​** Nombre de la aplicación que está a punto de crear. Es un campo de texto libre. 
 +  * **Entorno:​** Identificación del Entorno para el que está definiendo la Aplicación. Es un campo de texto libre. 
 +  * **Pool:** El Pool para el que está creando la aplicación;​ de forma predeterminada,​ se muestra el Pool para el que se trabaja, sin embargo, se puede cambiar desde esta pantalla. 
 +  * **Dominio, Proyecto, Carpeta:** Filtros que le ayudarán a encontrar los conjuntos ​de pruebas ​que desea incluir en la aplicación. 
 +  * **TS disponible:​** Muestra los conjuntos de pruebas disponibles en el dominio/​proyecto/​carpeta que definió como filtro. Al hacer click en cualquiera de los TS se moverá a la lista de TS seleccionados. El botón "​Seleccionar todo" moverá todo el TS de la lista a "​Selected TS". 
 +  * **TS seleccionado:​** Muestra los conjuntos de pruebas actualmente incorporados en la aplicación. Al hacer click en cualquiera de ellos se eliminará de esta lista y se moverá de nuevo a la lista de TS disponible. El botón "​Deseleccionar todo" hará lo mismo para todos los elementos de la lista. 
 +  * **Order:** El orden en el que se mostrarán los TestSets en la aplicación una vez creada (1 va primero).\\  
 +    
 +**IMPORTANTE**:​ 
 + 
 +Aunque son campos de texto libre, la combinación "​Código de aplicación"​ + "​Entorno"​ se valida para que pueda existir solo una vez, incluso cuando se intenta definirlo en un Pool diferente.\\ \\  
 + 
 + 
 +===== Hosts ===== 
 + 
 +{{:​en:​infra-hosts.png?​6000|}} 
 + 
 +Esta pestaña le permite gestionar el acceso a los Host a los que está autorizado. Puede Crear, Quitar y Editar Pool. 
 + 
 +{{:​en:​infra-remove-host.png?​6000|}} 
 + 
 +Al eliminar un Host, aparecerá una pantalla de confirmación para asegurarse de que realmente desea eliminar el Host. 
 + 
 +{{:​en:​infra-hosts-filters.png?​6000|}} 
 + 
 +Puede utilizar los campos de filtro para encontrar fácilmente el Host que está buscando. 
 + 
 +==== Crear Host ==== 
 + 
 +{{:​en:​infra-new-host.png?​6000|}} 
 + 
 +Si desea crear un nuevo Host, haga click en el botón "​+"​ en la esquina superior derecha de la pantalla. Una nueva pantalla solicitará todos los datos necesarios:​ 
 +  * **Nombre:** Nombre del Host que se mostrará en la lista. 
 +  * **Nombre de Host:** ID de red del equipo que desea incluir. Se puede declarar una sola vez, no se permiten duplicados. 
 +  * **Estado:** Esta casilla de verificación le permite decidir si el Host está habilitado o deshabilitado. Mientras está deshabilitado,​ no se ejecutará ninguna ejecución planeada en él. Cuando está habilitado, mostrará la lista de los Pools disponibles en caso de que desee asignar el Host a un Pool. 
 +  * **Nombre del Pool:** Este filtro le ayudará a encontrar fácilmente el Pool que está buscando. 
 +  * **Pools:** Esta lista mostrará los Pools disponibles. Puede asignar el Host a tantos Pools como desee de los incluidos en la lista. 
 + 
 + 
 +==== Editar Host ==== 
 + 
 +{{:​en:​infra-edit-host.png?​6000|}} 
 + 
 +Esta opción le permite modificar los datos de un Host, incluida la habilitación/​desactivación del Host. Los campos mostrados y su comportamiento son los mismos que en crear Host. 
 + 
 + 
 +{{:​en:​infra-host-disable.png?​6000|}} 
 + 
 + 
 +**IMPORTANTE**:​ 
 + 
 +Si deshabilita un Host que tiene ejecuciones ​planificadas, la acción no se llevará a cabo y aparecerá una pantalla de información para informarle de las programaciones que impiden que el Host se deshabilite.
  
-Existirá la opción de dar de alta un nuevo Servidor de Pruebas, debiendo rellenar la siguiente información:​ 
-  * Nombre del Servidor de Pruebas 
-  * Dirección IP 
-  * Puerto 
-  * Estado: Preparado ó Deshabilitado 
  
-Se visualizará la lista de los Servidores de Laboratorio,​ con la siguiente información:​ 
-  * Nombre del Servidor ​ 
-  * Dirección IP 
-  * Puerto 
-  * Estado: Ready (Preparado) ó Disabled (Deshabilitado) 
-  * Pruebas planificadas 
-  * Acciones: con los siguientes indicadores:​ 
-     ​* Editar el Servidor 
-     ​* Eliminar el Servidor. 
es/infrastructure.1521233693.txt.gz · Last modified: 2018/03/16 20:54 by tast