Crear o editar un escenario
Para crear un escenario, visita Quality Assurance > Scenarios y haz clic en + New Scenario. El Editor de escenario se abre en una pestaña nueva que contiene las secciones explicadas en la imagen comentada a continuación.
Pestañas de datos. Navega las pestañas Registers, Arrays, Call Apis y Transactions para ingresar los datos de entrada necesarios para evaluar tu proceso Lambda. La pestaña Services aún no es funcional.
Lee las siguientes secciones para aprender cómo ingresar cada tipo de datos.
Información básica. Completa esta sección con el nombre, la descripción y las etiquetas del escenario.
Haz clic en Save para guardar tu escenario. Una vez que el sistema confirme que se guardó tu escenario, podrás cerrar el editor.
Para editar un escenario, encuéntralo en la lista y haz clic en los tres puntos verticales > Edit (icono de lápiz).
La pestaña de registros está abierta por defecto. Consulta la imagen que se indica a continuación para aprender cómo agregar datos de registros en tu escenario.
Barra de búsqueda. Una vez que se agreguen los registros a la lista, usa la barra de búsqueda para encontrar los registros según el ID de registro.
+ Add register. Haz clic para agregar un nuevo registro a la lista. Puedes agregar tantos registros como sean necesarios.
Lista de registros, con una fila para cada registro creado y las siguientes columnas:
Register ID
Ingresa el identificador del registro.
Value
Ingresa el valor que quieres que el registro conserve para este escenario.
Actions
Haz clic en Delete (icono de papelera) para borrar el registro.
Haz clic en Arrays para abrir la pestaña de arrays. Consulta la imagen comentada que se indica a continuación para aprender cómo agregar datos de arrays en tu escenario.
Barra de búsqueda. Una vez que se agreguen los arrays a la lista, usa la barra de búsqueda para encontrar los arrays según su ID o los valores incluidos en los arrays.
+ Add array. Haz clic para agregar un nuevo array a la lista. Puedes agregar tantos arrays como sean necesarios.
Lista de arrays. Por defecto, cada array tiene una fila única donde puedes agregar valores múltiples. Lee sobre arrays multidimensionales para aprender cómo trabajar con arrays de filas múltiples.
Array ID
Ingresa el identificador del array. Este campo solo está presente en la primera fila de cada array.
Value 1
Ingresa el valor que quieres que conserve primero el array. Para agregar más valores al array, pasa el mouse sobre Value 1 y haz clic en +. Puedes agregar tantas columnas de valores como sean necesarias.
Para borrar una columna de valor, pasa el cursor sobre el nombre de la columna y haz clic en Delete (icono de papelera).
Actions
Haz clic en + para agregar una nueva fila al array. Haz clic en Delete (icono de papelera) para borrar el array.
Arrays multidimensionales
Para agregar una nueva fila a un array, haz clic en + en la columna Actions. Puedes agregar tantas filas como sean necesarias. Para agregar una fila en una posición específica, haz clic en + en la columna Actions de la fila antes de la que deseas agregar. Puedes ver un ejemplo en la siguiente imagen.
En este ejemplo, al hacer clic en + en la fila «B» se crea una nueva fila entre «B» y «C».
Para reorganizar las filas, arrastra y suelta tal como se muestra en la siguiente animación.
Para borrar una fila, haz clic en Delete en la columna de acciones de dicha fila, tal como se muestra en la siguiente imagen.
Aviso
Al borrar la primera fila en un array, se borra el array en su totalidad.
Haz clic en Call Apis para abrir la pestaña Call Apis. Consulta la imagen comentada que se indica a continuación para aprender a agregar datos de Call API en tu escenario.
Barra de búsqueda. Una vez que se hayan agregado las Call APIs a la lista, usa la barra de búsqueda para encontrar las Call APIs según el ID del registro de salida y según su valor.
+ Add call api. Haz clic para agregar una nueva Call API a la lista. Puedes agregar tantas como sean necesarias.
Lista de Call APIs. Selecciona una función de Call API del menú desplegable. Para cada Call API seleccionada, el sistema genera una tabla con una fila por cada salida configurada y las siguientes columnas:
Output
ID del registro donde se almacena el valor de salida. El sistema completa esto automáticamente.
Output description
Descripción de la salida. El sistema completa esto automáticamente.
Value
Ingresa el valor que la Call API debe guardar en el registro de salida.
Para borrar una Call API, haz clic en Delete call api, como se muestra a continuación.
Haz clic en Transactions para abrir la pestaña Transactions. Consulta la imagen comentada que se indica a continuación para aprender cómo agregar datos de transacciones en tu escenario.
Barra de búsqueda. Una vez que se hayan agregado las transacciones a la lista, usa la barra de búsqueda para encontrar las transacciones según el identificador del registro de salida y según su valor.
+ Add transaction. Haz clic para agregar una nueva transacción a la lista. Puedes agregar tantas como sean necesarias.
Lista de transacciones. Selecciona una transacción del menú desplegable.
Una vez que hayas seleccionado una transacción, aparecerán tres botones de opción: Success result, Predefined error simulation y Custom simulation of error. Lee las siguientes secciones para aprender cómo configurar los datos según cada opción.
Para borrar una transacción, haz clic en Delete transaction, tal como se muestra a continuación.
Success result
La opción de Success result se selecciona por defecto. Usa esta sección para configurar los valores de salida que debes obtener de la transacción para evaluar el proceso Lambda.
En esta sección, se muestra una tabla con una fila por cada salida y las siguientes columnas:
Output | ID del registro donde se almacena el valor de salida. El sistema completa esto automáticamente. |
Output description | Descripción de la salida. El sistema completa esto automáticamente. |
Value | Ingresa el valor que la transacción debe guardar en el registro de salida. |
Predefined error simulation
Selecciona Predefined error simulation para abrir esta sección. Para configurar un error predefinido para la simulación, haz clic en el menú desplegable y selecciona un error predefinido. El sistema completa automáticamente el tipo de error y el código de error.
Custom simulation of error
Selecciona Custom simulation of error para abrir esta sección. Para configurar un error personalizado para la simulación, haz clic en el menú desplegable y selecciona un tipo de error. Por último, ingresa el código de error.