===== Editar un diagrama ===== Esta opción de la herramienta TAST permite ** crear/modificar un diagrama.** A continuación, **la pantalla para editar un diagrama**: {{ :editar_diagrama.png?nolink |}} Esta pantalla permite: * Aumentar el tamaño de los elementos que componen el diagrama con el icono lupa + * Disminuir el tamaño de los elementos que componen el diagram con el icono lupa - * Eliminar el diagrama que tenemos seleccionado con el icono papelera * Descargar una imagen del diagrama en pantalla con el icono descargar. * Validar los mapeos incluidos en el diagrama con el icono validar el mapeo. * Ejecutar la validación del diagrama mediante el icono play. * Seleccionar los elementos a incluir en el diagrama a través del icono '+': * //Puntero// (completar información del elemento seleccionado) * //Objeto// * //Mensaje// * //Mensaje de réplica:// este mensaje tiene que ir vinculado a otro mensaje entre dos objetos y se pinta en sentido contrario. Los dos mensajes forman un conjunto y no se tratan por separado. {{:Reply message_1.png?nolink&500|}} \\ * Se debe utilizar la función predefinida de // aserción // para proporcionar una aserción genérica sobre los resultados de la ejecución del paso anterior // (stepResult) //. La función predefinida de aserción está utilizando por defecto la variable // stepResult // como parámetro de entrada, y puede agregar otras en caso de que quiera evaluar los datos para cambiar el resultado de la ejecución * Lo que nos permite este mensaje es variar el resultado del paso anterior mediante la verificación de unas condiciones. Este proceso se realiza mediante un javascript. Al entrar nos aparece la plantilla: {{:Reply message_4_def.png?nolink&500|}} * Un ejemplo de JavaScript es: {{:Reply message3_doc.png?nolink&500|}} GESTIÓN DE DATOS: Permite modificar el JavaScript de cada uno de los diagramas. {{:Reply message DM.png?nolink&700|}} * //Puerta// GATES Esta opción de la herramienta TAST permite al usuario pasar información entre diagramas de secuencia. Un gate puede ser una manera fácil de modelar el paso de información entre un diagrama de secuencia y su contexto. Un gate es un mensaje que se ilustra con un extremo conectado al borde del cuadro del diagrama de secuencia y el otro extremo conectado a una línea de vida y representa otro diagrama. Como crear un gate: En la barra de herramientas, se selecciona un gate y se dibuja sobre la línea de vida. Se hace doble click y se abren las propiedades del gate, donde se elige el dominio, el proyecto y el diagrama que se quiere copiar. {{:Propiedades del gate.png?nolink&700|}} El diagrama seleccionado se puede visualizar haciendo click en el icono de la imagen. {{:Propiedades del gate 2 imágen.png?nolink&700|}} Haciendo click en el mapeo del mensaje, éste se muestra. {{:Mapeo del gate .png?nolink&700|}} GESTIÓN DE DATOS: Permite asignar test case data a cada gate incluido en los diagramas. {{:Gestión de datos. Gate.png?nolink&700|}} EJECUCIÓN DE TEST SET CON GATES Se crea un Test Set que contenga gates, y se ejecuta. {{:Ejecución de TS con Gate.png?nolink&700|}} * //Bifurcaciones// * //Repeticiones//