Modificar escenarios

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Pruebas Automáticas > Utilizar las Pruebas automáticas > Grabar un escenario >

Modificar escenarios

Introducción

Al grabar un escenario de prueba como se describe en Grabar un escenario, la herramienta presenta la posibilidad de modificarlo para considerar otras opciones.

 

Las opciones que podrá modificar son:

Los usuarios que ejecutan cada tarea del escenario (participantes).

Añadir información extra al escenario, relevante a los datos de negocio dinámicos data que las pruebas deben ignorar (opción conocida como Aserciones de datos).

 

Procedimiento

Para modificar un escenario, siga estos pasos:

 

1. Abra la herramienta Automatic testing tool, y de clic en la opción de cargar escenario (Load Scenario), para ubicar el archivo del escenario.

 

Autotesting27

 

2. Nótese que el nombre del escenario cargado aparece en el panel explorador de la izquierda, y su información se mostrará en resumen, tareas y aserciones de datos (pestañas summary, tasks y data assertions).

 

 

Autotesting_modify

 

El detalle sobre cómo modificar cada porción de información, se especifica a continuación:

Modificar los usuarios participantes (asignación de trabajo).

Nótese que esta opción es una alternativa al uso de la opción para cambiar usuario (Change user) que se presenta durante las grabaciones.

Al modificar un escenario, podrá grabar todo con el usuario domain\admon y luego establecer usuarios asignados.

Incluir aserciones de datos (para ignorar datos dinámicos).

 

Modificar usuarios participantes

Para modificar los asignados a tareas, siga estos pasos:

 

1. En la pestaña de tareas (Tasks), visualice la lista de todas las tareas manuales y sus usuarios asignados.

 

Autotesting28

 

2. Edite el usuario y dominio (UserName y domain) que desea asignar.

3. Haga clic en Guardar (Save File) para sobreescribir la información en el mismo escenario, o crear uno nuevo.

 

note_pin

Tenga en cuenta que si el usuario editado NO es realmente elegible para ejecutar una tarea asignada, entonces la ejecución del escenario arrojará un error.

 

Incluir aserciones de datos (ignorar datos dinámicos)

Para definir qué datos son variables, siga estos pasos:

 

1. En la pestaña de aserciones (Data Assertions), visualice la lista de todas las tareas manuales, junto con todos los XPaths (datos de negocio) que se involucran en el escenario.

 

Autotesting29

 

2. Seleccione las casillas de los XPaths que deben ser ignorados por Bizagi.

Idealmente estos Xpaths corresponden a los que contienen datos dinámicos.

 

3. Haga clic en Guardar (Save File) para sobreescribir la información en el mismo escenario, o crear uno nuevo.

 

note_pin

Las aserciones de datos son útiles para evitar problemas durante la ejecución de sus escenarios.

Recuerde que los escenarios deben ser completamente determinísticos y se ejecutan con datos fijos (siempre se envia el mismo conjunto de datos de negocio, una y otra vez).

Por lo tanto si sus casos van a tener información variable (p.e sujeta a datos de una respuesta de un servicio web, o datos aleatorios), entonces debe incluirlos bajo una aserción.

 

Por ejemplo y en un proceso de Solicitud de vacaciones, usted deberá definir que se ignore el número de días de vacaciones solicitados o el código de retorno del sistema de nómina, si estos son generados con un valor diferente en cada invocación. Dado que la información es variable y no será la que espera Bizagi según se definió al momento de la grabación, lo ideal es ignorarla para asegurar que las pruebas se ejecuten de manera exitosa.