i

Please enable JavaScript to view this site.

Navegación: Manual del Usuario

Simulación y Prueba

Deyel soporta el ciclo de optimización continua de los procesos, que permite que los mismos puedan evolucionar y adaptarse a los cambios que imponen el contexto y las necesidades del negocio.

 

Este ciclo implica que los procesos sufren modificaciones y mejoras constantemente, lo que conlleva no solo tareas de modelado y desarrollo, sino también numerosas instancias de prueba y simulación para asegurar el correcto desempeño de los cambios realizados.

 

Para agilizar estas etapas de prueba y simulación de los procesos de negocio, Deyel incluye herramientas que permiten automatizarlas, optimizando su ejecución y disminuyendo considerablemente la duración de las mismas.

 

El componente principal de estas herramientas es una aplicación robot que simula la ejecución de los procesos tal cual lo realizaría un usuario desde el portal de usuario.

 

El robot se basa en la ejecución de planes de pruebas, los cuales se arman a partir de un conjunto de escenarios, que le indican lo que debe ejecutar.

 

Los planes de pruebas son una manera de poder organizar y agrupar diferentes tipos de escenarios que afecten alguna característica o propiedad a evaluar en común. De esta manera se puede probar o simular características que involucren ejecutar más de un escenario de manera más simple.

 

Los escenarios pueden ser de dos tipos:

 

Caso de Prueba
Un caso de prueba es un escenario que le indica al robot, la secuencia de actividades que se deben ejecutar y para cada actividad, los valores que debe asumir cada variable.
De esta manera, se conoce anticipadamente cuál es el resultado esperado al reproducir el caso de prueba.  Es decir, se conoce anticipadamente si la ejecución del caso de prueba debe arrojar un determinado error o si debe finalizar satisfactoriamente.

 

Valores Aleatorios
Un escenario con valores aleatorios permite ejecutar el proceso considerando diferentes valores en sus variables o campos.
Cada variable del proceso puede tener varias opciones asociadas y al momento de ejecutar el escenario, el robot asigna aleatoriamente alguno de dichos valores posibles.

 

Con estos escenarios se pueden ejecutar los procesos simulando diferentes alternativas que se resuelven en ejecución. De esta forma se pueden detectar los diferentes comportamientos del proceso considerando diferentes alternativas, por ejemplo, recorriendo las actividades por diferentes flujos al pasar por una compuerta.

Estos escenarios están preparados para ser ejecutados con repeticiones y con ejecuciones en paralelo.

Funciones Principales

 

Administración de Planes de Pruebas

Los planes de pruebas son administrados desde el portal web mediante el formulario “Plan de Pruebas” (UE0) y pueden ser accedidos desde el “Administrador de Formularios”.

 

Administración de Escenarios

Los escenarios son administrados desde el portal web mediante el formulario "Ejecución de Escenario" (UEC), también accedido desde el “Administrador de Formularios”.

Para cada proceso de negocio se mantiene un conjunto de escenarios de pruebas. Deyel ofrece funciones para generar manualmente o grabar nuevos escenarios, consultarlos, modificarlos, copiarlos o eliminarlos.

 

Ejecución de Planes de Pruebas

La ejecución de los planes de pruebas está a cargo de una aplicación robot. Utilizando esta herramienta, se puede definir una secuencia de planes de pruebas a ejecutar, indicando para cada uno de ellos los escenarios involucrados, la cantidad de ejecuciones que se deben disparar de cada escenario involucrado y si la ejecución de los mismos se realiza de manera secuencial o concurrente, etc.

 

Cuando se ejecuta un escenario, el robot simula el comportamiento del usuario. La ejecución del proceso de negocio es realizada automáticamente simulando lo que haría el usuario al utilizar el portal.  Esta simulación implica el uso de la misma interfaz de usuario, basada en navegadores web, para realizar las tareas, con lo cual la ejecución del escenario permite también evaluar el comportamiento de la infraestructura de red y comunicaciones que soporta a la solución.

 

Al ejecutar los distintos escenarios el robot genera archivos de log en los cuales se registran los resultados y eventualmente los errores de ejecución del escenario.  Además de contar con estos beneficios, también se pueden evaluar las ejecuciones de los diferentes escenarios mediante la utilización del módulo de "BAM y Análisis de Procesos".

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir