Skip to main content

Veritran Docs

Crear o editar un escenario

Para crear un escenario, vaya a Garantía de calidad > Escenarios y haga clic en + Nuevo escenario. En ambos casos, el Unit Test Editor se abre en una pestaña nueva que contiene las secciones explicadas en la imagen comentada a continuación.

QA_createscenario_1.png
  1. Pestañas de datos. Navegue por las pestañas Registros, Matrices, Ápices de llamadas y Transacciones para ingresar los datos de entrada necesarios para probar su proceso Lambda. La pestaña Servicios aún no funciona.

    Lee las siguientes secciones para aprender cómo ingresar cada tipo de datos.

  2. Información básica. Información básica. Completa esta sección con el nombre, la descripción y las etiquetas del escenario.

Haga clic en Guardar para guardar su escenario. Una vez que el sistema confirme que su escenario fue guardado, puede 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 Registros está abierta de forma predeterminada. Consulte la siguiente imagen para aprender a agregar datos de registro a su escenario.

QA_scenario_registers1.png
  1. Barra de búsqueda. 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.

  2. Add Register Haga clic para agregar un nuevo registro a la lista. Puede agregar tantos registros como sea necesario.

  3. 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.

Haga clic en Arreglos para abrir la pestaña Arreglos. Consulte la imagen anotada a continuación para aprender a agregar datos de matriz a su escenario.

QA_scenario_arrays1.png
  1. Barra de búsqueda. 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.

  2. Add Array Haga clic para agregar una nueva matriz a la lista. Puede agregar tantas matrices como necesite.

  3. Lista de arrays. De forma predeterminada, cada matriz tiene una sola fila donde puede agregar varios valores. Lea los arreglos multidimensionales a continuación para aprender a trabajar con arreglos con varias filas.

    Array ID

    Introduzca el ID del array. Este campo solo está presente en la primera fila de cada matriz.

    Value 1

    Introduzca primero el valor que desea que mantenga la matriz. Para agregar más valores a la matriz, pase el cursor sobre Valor 1 y haga clic en +. Puede agregar tantas columnas de valor como necesite.

    Para borrar una columna de valor, pasa el cursor sobre el nombre de la columna y haz clic en Delete (icono de papelera).

    Actions

    Haga clic en + para agregar una nueva fila a la matriz. Haz clic en Delete (icono de papelera) para borrar el registro.

Arrays multidimensionales

Para agregar una nueva fila a una matriz, haga clic en + en la columna Acciones. Puedes añadir tantas filas como necesites. Para agregar una fila en una posición específica, haga clic en + en la columna Acciones de la fila antes de la que desee agregar. Vea un ejemplo en la siguiente imagen.

QA_scenario_arrays4.png

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.

QA_arrays_dragrows.gif

Para borrar una fila, haz clic en Delete en la columna de acciones de dicha fila, tal como se muestra en la siguiente imagen.

QA_scenario_arrays5.png

Aviso

Al borrar la primera fila en un array, se borra el array en su totalidad.

Haga clic en Call Apis para abrir la pestaña Call Apis. Consulte la imagen anotada a continuación para aprender a agregar datos de Call API a su escenario.

QA_scenario_callapis.png
  1. Barra de búsqueda. 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.

  2. VT_CALL_API Haga clic para agregar una nueva API de llamadas a la lista. Puedes añadir tantas como necesites.

  3. Lista de API de llamadas. Seleccione una función de API de llamada en el menú desplegable. Para cada API de llamada que seleccione, el sistema genera una tabla con una fila para cada salida configurada y las siguientes columnas:

    Output

    ID del registro donde se almacena el valor de salida. Esto es completado automáticamente por el sistema.

    Output description

    Descripción de la salida. Esto es completado automáticamente por el sistema.

    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.

QA_scenario_callapis1.png

Haga clic en Transacciones para abrir la pestaña Transacciones. Consulte la imagen anotada a continuación para aprender a agregar datos de transacciones a su escenario.

QA_scenario_transactions1.png
  1. Barra de búsqueda. 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.

  2. + Añadir transacción. Haga clic para agregar una nueva transacción a la lista. Puedes añadir tantas como necesites.

  3. Lista de transacciones. Seleccione una transacción en el menú desplegable.

Una vez seleccionada una transacción, aparecen tres opciones como botones de radio: Resultado de éxito, Simulación de error predefinida y Simulación de error personalizada. Lea las secciones siguientes para aprender a 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.

QA_scenario_callapis1.png
Success result

La opción Resultados de éxito está seleccionada por defecto. Utilice esta sección para configurar los valores de salida que necesita obtener de la transacción para probar su proceso Lambda.

QA_scenario_transactions2.png

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. Esto es completado automáticamente por el sistema.

Output description

Descripción de la salida. Esto es completado automáticamente por el sistema.

Value

Ingresa el valor que la transacción debe guardar en el registro de salida.

Predefined error simulation

Seleccione Simulación de errores predefinidos para abrir esta sección. Para configurar un error predefinido para la simulación, haga clic en el menú desplegable y seleccione un error predefinido. El sistema rellena automáticamente el tipo de error y el código de error.

QA_scenario_transactions3.png
Custom simulation of error
QA_scenario_transactions4.png

Seleccione Simulación personalizada de error para abrir esta sección. Para configurar un error personalizado para la simulación, haga clic en el menú desplegable y seleccione un tipo de error.