This shows you the differences between two versions of the page.
es:en:running [2020/01/16 13:56] montse |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Ejecución ====== | ||
- | Esta opción de la herramienta TAST permite al usuario ** ejecutar los Test Sets**. Además, permite ** crear nuevos Test Sets para ser ejecutados**. | ||
- | |||
- | La opción de EJECUCIÓN consta de dos pestañas:\\ | ||
- | * Gestión de Test Set. | ||
- | * Planificación. | ||
- | |||
- | ===== Gestión de Test Set ===== | ||
- | |||
- | Con esta opción se pueden gestionar los Test Sets correspondientes a un diagrama específico. Aquí en Test Set Management tenemos dos "pestañas" diferentes: | ||
- | * Test Sets. | ||
- | * Test Set. | ||
- | |||
- | ==== Ventana de Test Sets ==== | ||
- | {{:en:tsmanagement-testsets_eng.png?2600|}}\\ \\ Muestra la lista de los Test Sets de un dominio y proyecto concreto, con información sobre su estado, así como de sus Test Case Datasets. | ||
- | A nivel general, se podrá filtrar por: | ||
- | * Dominio. | ||
- | * Proyecto. | ||
- | * Test set. | ||
- | * Usuario.\\ | ||
- | También se permitirá crear, editar y eliminar una carpeta. | ||
- | |||
- | En la ventana principal de GESTIÓN DE TEST SETS, se visualizará la lista de los Test Case Sets para los filtros empleados, con la siguiente información: | ||
- | * Nombre del Test Set. | ||
- | * Fecha y hora de creación. | ||
- | * Número de diagramas. | ||
- | * Número de conjuntos de datos de casos de prueba (TCD). | ||
- | * Estado: El “Estado” muestra el estado de la ejecución del Test Set. También incluye un “estado global” que tiene en cuenta el estado individual de cada Test Case Data en ese Test Set. Esto significa que tenemos diferentes estados: | ||
- | * Pendiente: Mensaje **“not executed”** en un color gris. Este estado se muestra siempre y cuando nunca se haya realizado una ejecución. | ||
- | * Ejecutando: este estado no es visible, es un estado interno para cuando el usuario ejecuta el Test Set. | ||
- | * Parcialmente ejecutado: El mensaje en naranja **“Partially Executed”** viene en caso de tener un Test Set con varios TCD cuando algunos de estos han sido ejecutados y otros no. | ||
- | * Completado: En este estado podemos obtener dos resultados:\\ - **Executed (verde):** Esto significa que la ejecución fue perfecta y sin ningún tipo de problema.\\ - **Executed (rojo):** Esto pasa cuando algún problema sucedió en el Test Set o TCD.\\ \\ La única forma de obtener un executed en verde es que todos los TCD estén en verde también, y no haya fallado ninguno.\\ | ||
- | |||
- | * Subido a ALM: SI ó NO. | ||
- | * Acción: con los siguientes indicadores: | ||
- | * Propietario. | ||
- | * Eliminar Test Set. | ||
- | * Ejecutar Test Set. | ||
- | ==== Ventana de Test Set ==== | ||
- | |||
- | {{:es:tsmanagement-testset_esp.png?2600|}}\\ \\ | ||
- | A ella se accede clickando sobre cualquier Test Set de la ventana //Test Sets//. | ||
- | En esta ventana se podrán realizar acciones sobre los Test Sets, así como gestionar los Test Case Data asociados al Test Set: | ||
- | * A nivel de Test Set: | ||
- | * Crear un Test Set. | ||
- | * Ejecutar un Test Set. | ||
- | * Subir el Test Set a ALM: todos los pasos del conjunto de casos de prueba se incorporarán a la herramienta [[https://en.wikipedia.org/wiki/HP_Application_Lifecycle_Management|ALM (Application Lifecycle Management)]] | ||
- | * A nivel de Test Case Data: | ||
- | * Añadir un Test Case Data. | ||
- | * Eliminar un Test Case Data. | ||
- | * Marcar/desmarcar las capturas de los Test Case Data (de alguno ó de todos). | ||
- | |||
- | Se mostrará la lista de todos los Test Case Data correspondientes al Test Set sobre el que se ha clickado previamente, con la siguiente información: | ||
- | * Orden. | ||
- | * Dominio. | ||
- | * Proyecto. | ||
- | * Carpeta. | ||
- | * Nombre del diagrama. | ||
- | * Tipo de Test Case Data (validación ó valor). | ||
- | * Resultado: Ejecutado ó No ejecutado. | ||
- | * Subido ó no a ALM. | ||
- | * Acción: con los siguientes indicadores: | ||
- | * Captura de los pantallazos del Test Case. | ||
- | * Desplazar hacia arriba o abajo el Test Case Data. | ||
- | * Eliminar Test Case Data. | ||
- | |||
- | {{:es:tsmanagement-addtcdata-esp.png?2600|}}\\ \\ | ||
- | Para añadir Test Case Data al Test Set, se pulsa en el botón "+" situado a la derecha del nombre del Test Set. Se abrirá una ventana que permite seleccionar el diagrama, de forma que se mostrarán aquellos Test Case Data asociados, que sean seleccionables, mediante un panel situado a la izquierda: | ||
- | * Haciendo click sobre cada Test Case Data o sobre el botón "Seleccionar Todos" se moverán los Test Case Data al panel de la derecha. | ||
- | * Los Test Case Data cargados en el panel de la derecha mostrarán un botón en forma de "check" o "menos" para indicar si la toma de evidencias estará activada para dicho Test Case Data. Podemos alterar el estado haciendo click sobre el botón.El botón situado encima del panel de la derecha nos permitirá alterar el estado para todos los elementos a la vez. | ||
- | * Haciendo click sobre cualquier Test Case Data en el panel de la derecha, volverá a incluirse en el panel izquierdo si pertenece al Diagrama seleccionado; en caso contrario, desaparecerá de la lista. | ||
- | * Los Test Case Data cargados en el panel de la derecha serán cargados en el Test Set una vez se haga click sobre el botón "Aceptar" de la ventana. | ||
- | |||
- | |||
- | ===== Ejecución en modo Debug en cliente para TC_Validation ===== | ||
- | |||
- | Para facilitar la ejecución de los Test Cases de validación, en TAST existe la posibilidad de poder ejecutarlos en modo Debug (desde el [[es:first_steps_in_tast#cliente_html#|cliente]]).\\ \\ | ||
- | Esto significa que el usuario puede elegir si la ejecución se va a realizar hasta un paso concreto, y a continuación, decidir si continuar la ejecución de todos los pasos hasta el final del Test Case, ó bien que éste se vaya ejecutando paso a paso.\\ \\ | ||
- | Una vez que haya iniciado sesión en el [[es:first_steps_in_tast#cliente_html|cliente TAST]], se abrirá una ventana similar a la siguiente:\\ \\ | ||
- | |||
- | {{:Client_debug_eng_1.png?nolink&600|}}\\ \\ | ||
- | |||
- | Como ejemplo, empezaremos con el caso de prueba de validación 'tcv__Adaptador-GUI_HTML_Simple', que consta de 6 pasos:\\ \\ | ||
- | |||
- | {{:Client_debug_eng_3.png?nolink&400|}} | ||
- | |||
- | a) Si se desea la ejecución completa del caso de prueba, haga click en el botón verde ‘play’:\\ \\ | ||
- | {{:Client_debug_eng_2.png?nolink&600|}} | ||
- | |||
- | Y una vez ejecutados los 6 pasos, el [[es:first_steps_in_tast#cliente_html|cliente]] mostrará el resultado de la ejecución: | ||
- | |||
- | {{:Client_debug_eng_4.png?nolink&600|}} | ||
- | |||
- | b) Si lo que se quiere es la ejecución hasta un paso concreto (no inclusive) (p.e., el número 5): | ||
- | * se introducirá el número de paso en el que debe detenerse la ejecución en el campo ‘Step’ | ||
- | * se hará click en el botón verde ‘play’:\\ \\ | ||
- | |||
- | {{:Client_debug_eng_5.png?nolink&600|}}\\ \\ | ||
- | |||
- | Y al igual que en el caso a), una vez finalizada la ejecución de los pasos, el [[es:first_steps_in_tast#cliente_html|cliente]] mostrará el resultado de la ejecución, apareciendo en la columna ‘Status’ el último paso ejecutado:\\ \\ | ||
- | |||
- | {{:Client_debug_eng_6.png?nolink&600|}}\\ \\ | ||
- | |||
- | c) Si lo que se pretende es la ejecución del caso de prueba hasta un paso concreto (no incluido) (p.e., el número 5), y a partir de ahí paso a paso hasta el final:\\ | ||
- | * Introduzca el número de paso hasta que la ejecución deba detenerse en el campo'Paso'. | ||
- | * haga click en el botón verde 'play | ||
- | * Haga click en el botón verde de depuración y el paso se incrementará en 1 en 1:\\ \\ | ||
- | {{:Client_debug_eng_5.png?nolink&600|}} | ||
- | |||
- | {{:Client_debug_eng_7.png?nolink&600|}} | ||
- | |||
- | {{:Client_debug_eng_6.png?nolink&600|}}\\ \\ | ||
- | |||
- | |||
- | ===== Planificación ===== | ||
- | |||
- | En TAST es posible programar los Test Sets para que se ejecuten más tarde. | ||
- | Estas planificaciones pueden ser periódicas. | ||
- | |||
- | La opción PLANIFICACIÓN tiene dos pestañas: | ||
- | |||
- | * Calendario | ||
- | * Lista de planes\\ | ||
- | |||
- | ==== Calendario ==== | ||
- | |||
- | En esta opción Ejecutar, puede ver un calendario con el estado de los planes existentes para un Dominio, un Proyecto y, opcionalmente, para un Servidor Específico: | ||
- | |||
- | |||
- | {{:Calendar.png??nolink&9000}} | ||
- | |||
- | Debajo el significado de los círculos coloreados que aparecen en los días naturales: | ||
- | |||
- | {{:Calendar_1.png??}} número de planificaciones solicitadas. Este es el status inicial, cuando se crea una planificación.\\ | ||
- | {{:Calendar_2.png?}} número de planificaciones confirmadas. La planificación se confirma cuando el usuario hace click en el botón // Confirmar// que aparece al editar el Test Set planificado (tab [[es:running#lista_de_planes|Lista de Planes]]).\\ | ||
- | {{:Calendar_3.png?}} número de planificaciones rechazadas. El usuario tiene la opción de rechazar la planificación por diferentes razones (haciendo click en el botón //Rechazar// que aparece al editar el Test Set planificado (tab [[es:running#lista_de_planes|Lista de Planes]]).\\ | ||
- | {{:Calendar_4.png?}} número de planificaciones ejecutadas. Este status aparece una vez que se ha ejecutado la planificación.\\ | ||
- | |||
- | |||
- | ==== Lista de Planes ==== | ||
- | |||
- | ==== Flujo en la Planificación de Test Cases ==== | ||
- | |||
- | Los pasos a seguir hasta la ejecución de los Test Cases planificados son los siguientes: | ||
- | |||
- | - Incluir el (los) diagrama(s) en un Test Set: a través de la opción TAST [[es:running#Gestión_de_equipos_de_prueba|Gestión de Test Set]]. | ||
- | - Incluir el Test Set en una planificación: a través del botón Nueva planificación de la planificación. | ||
- | - Confirmar la planificación | ||
- | |||
- | Una vez ejecutado el Test Set, el resultado de la ejecución se mostrará en la tabla de [[es:results#resultados|Resultados]]. | ||
- | |||
- | Si el Test Set no se ha ejecutado, se cancelará.\\ \\ | ||
- | |||
- | ^ Situación ^ Causas probables ^ Acciones correctivas^ | ||
- | |El Test Set planificado no ha sido ejecutado.|El servidor no estaba disponible.|- Compruebe que el servidor está en la lista.\\ - Compruebe que el cliente del PC está activo en el servidor.\\ - Compruebe que el Test Set está programado para ese servidor.| |