

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Administrar conjuntos de prueba
<a name="manage-test-sets"></a>

Puede descargar, actualizar y eliminar conjuntos de prueba desde la ventana del conjunto de prueba. O bien, puede utilizar la lista de conjuntos de pruebas disponibles para editar o anotar manualmente el archivo del conjunto de prueba. A continuación, cárguelo de nuevo para volver a intentar la validación debido a errores u otros problemas de entrada.

**Para descargar el archivo del conjunto de prueba desde el registro del conjunto de prueba:**

1. Seleccione el nombre del conjunto de prueba en la lista de conjuntos de prueba.

1. En la ventana de registro del conjunto de prueba, seleccione el botón **Descargar** situado en la parte derecha de la pantalla, en la sección **Entradas de prueba**.

1. Si hay algún detalle de error de validación en la parte superior de la ventana relacionado con el conjunto de prueba, seleccione el botón **Descargar**. El archivo se guardará en la carpeta Descargas. Puede corregir los errores de validación del conjunto de prueba a partir de los mensajes de error del archivo CSV del conjunto de prueba. Busque el error identificado en el paso de validación, corrija la línea o elimínela y cargue el archivo para volver a intentar el paso de validación. 

1. Si ha descargado correctamente el conjunto de prueba, aparecerá un mensaje en color verde.

**Para descargar un conjunto de prueba de la lista de conjuntos de prueba:**

1. En la lista de conjuntos de prueba, seleccione el botón de radio situado junto al elemento del conjunto de prueba que desee descargar.

1. En el menú Acción de la parte superior derecha, seleccione **Descargar**.

1. Si ha descargado correctamente el conjunto de prueba, aparecerá un mensaje en color verde. El archivo se guardará en la carpeta Descargas.

# Las columnas del conjunto de pruebas son compatibles con Test Workbench
<a name="file-input-test-sets"></a>

A continuación, se muestra la lista completa de columnas de conjuntos de pruebas compatibles con el Banco de trabajo de prueba y las instrucciones sobre cómo utilizarlas con Amazon Lex V2.


| Nombre de la columna | tipo de conjunto de pruebas | Tipo de valor | Soporte para múltiples columnas | Description (Descripción) | 
| --- | --- | --- | --- | --- | 
|  Line Number (Número de línea)  |  Texto y audio  | Número | No | Se trata de una columna de usuario que Amazon Lex V2 ignora. Su objetivo es ayudar al autor del conjunto de pruebas a ordenar y filtrar las filas del conjunto de pruebas. Se puede utilizar «Número de línea» como nombre de columna alternativo.  | 
|  Número de conversación  |  Texto y audio  | Número | No | Esta columna te permite juntar filas en una conversación. Se puede usar «Conversación \$1» como nombre de columna alternativo.  | 
|  origen  |  Texto y audio  | Enum (“Usuario”, “Agente”) | No | El valor de esta columna indica si la fila es para un usuario o un agente. Se puede utilizar «Participante de la conversación» como nombre de columna alternativo.  | 
|  Input  |  Texto  | Cadena | No | Esta columna se utiliza para añadir la transcripción del conjunto de pruebas de texto. La entrada de texto debe usarse en las filas de usuarios. La petición del agente debe usarse en las filas Agente. | 
|  Transcripción esperada  |  Audio  | Cadena | No | Esta columna se utiliza para añadir la transcripción del conjunto de pruebas de audio. La transcripción esperada del archivo de audio debe usarse en las filas de usuarios con entrada de audio. La entrada DTMF se puede utilizar en filas de usuarios con entrada DTMF. La petición del agente debe usarse en las filas Agente. | 
|  Ubicación de audio de S3  |  Audio  | Cadena | No | Esta columna se utiliza para añadir la ubicación del archivo de audio y solo es aplicable a los sets de prueba de audio. La ruta S3 debe usarse en las filas de usuarios con la entrada de audio. Este campo debe dejarse vacío en las filas de usuarios con entrada DTMF. Este campo debe dejarse vacío en las filas Agente. | 
|  Etiqueta de contexto de entrada  |  Texto y audio  | Cadena | Sí | Esta columna se utiliza para proporcionar el nombre de un contexto de entrada que se utilizará en la entrada de Lex al ejecutar la fila del conjunto de pruebas. Esto se refiere al contexto de entrada en [Cómo establecer un contexto de intención para su bot Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/context-mgmt-active-context.html). Tenga en cuenta que Test Workbench solo admite el nombre del contexto. No admite los parámetros de un contexto. Se pueden usar varias columnas denominadas Etiqueta de contexto de entrada 1, Etiqueta de contexto de entrada 2, etc. | 
|  Atributo de solicitud  |  Texto y audio  | Cadena | Sí | Esta columna se utiliza para proporcionar un atributo de solicitud que se utilizará como entrada para Lex mientras se ejecuta la fila del conjunto de pruebas. El valor de una columna debe proporcionarse en formato `< request-attribute-name > = < request-attribute-value >`. Se pueden añadir espacios alrededor del símbolo = para facilitar la lectura. Por ejemplo: request-attribute-foo = esta es una respuesta ficticia request-attribute-foo = 'esta es una «respuesta ficticia» request-attribute-foo = «esta es una 'respuesta ficticia'». Se pueden usar varias columnas con los nombres Atributo de solicitud 1, Atributo de solicitud 2, etc. | 
|  Atributos de sesión  |  Texto y audio  | Cadena | Sí | Esta columna se utiliza para proporcionar un atributo de sesión que se utilizará como entrada a Lex mientras se ejecuta la fila del conjunto de pruebas. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/file-input-test-sets.html)  | 
|  RunTime Sugerencia  |  Texto y audio  | Cadena | Sí | Esta columna se utiliza para proporcionar una pista de tiempo de ejecución para un espacio dentro de una intención que se utilizará como entrada para Lex mientras se ejecuta la fila del conjunto de pruebas. A continuación se muestran algunos ejemplos: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/file-input-test-sets.html)  | 
|  ¡Entra en barcaza\$1  |  Audio  | Booleano | No | Esta columna se utiliza para especificar si Test Workbench debe intervenir al enviar un archivo de audio a Lex Runtime para la fila del conjunto de prueba. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/file-input-test-sets.html)  | 
|  Intención de salida esperada  |  Texto y audio  | Cadena | No | Esta columna se utiliza para especificar el nombre de una intención esperada en la salida de Lex para la fila del conjunto de pruebas. | 
|  Ranura de salida esperada  |  Texto y audio  | Cadena | Sí | Esta columna se utiliza para proporcionar un valor de ranura esperado en la salida de Lex al ejecutar la fila del conjunto de prueba. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/file-input-test-sets.html)  | 
|  Etiqueta de contexto de salida esperada  |  Texto y audio  | Cadena | Sí | Esta columna se usa para especificar el nombre de un contexto de salida esperado en la salida de Lex para la fila del conjunto de prueba. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/file-input-test-sets.html)  | 

# Visualización de errores de validación de pruebas en Test Workbench
<a name="view-errors-test-sets"></a>

Puede corregir los conjuntos de prueba que informen de errores de validación. Estos errores de validación se generan cuando un conjunto de prueba no está listo para ser probado. El Test Workbench puede mostrarle qué columnas obligatorias del archivo CSV de entrada del conjunto de prueba no tenían un valor en el formato esperado.

**Para ver errores de validación de pruebas:**

1. En la lista de conjuntos de prueba, seleccione el nombre del conjunto de prueba que notifique el estado de un **Error de validación** que desee ver. Los nombres de los conjuntos de prueba son enlaces activos que lo llevan a los detalles relacionados con el conjunto de prueba.

1. El registro del conjunto de prueba muestra detalles de errores de validación en la parte superior de la pantalla. Seleccione **Ver detalles** para ver el informe sobre los errores de validación.

1. En la ventana del informe de errores, revise el número de línea y el tipo de error para ver dónde se produce el error. Para obtener una lista extensa de errores, puede optar por **Descargar** el informe de errores.

1. Compare los errores que figuran en el archivo CSV de entrada del conjunto de prueba con el archivo de prueba original para corregir cualquier problema y vuelva a cargar el conjunto de prueba.

En la siguiente tabla se enumeran los mensajes de error de validación de CSV de entrada con escenarios.


| Escenario | Mensaje de error | Notas | 
| --- | --- | --- | 
|  El tamaño del archivo del conjunto de prueba supera  |  El tamaño del archivo del conjunto de prueba es superior a 200 MB. Proporcione un archivo más pequeño e intente realizar la solicitud de nuevo.  |  | 
| El conjunto de prueba supera el número máximo de registros | El archivo de entrada tenía más registros que el número máximo admitido de 200 000. |  | 
| Cargue el conjunto de prueba vacío | El conjunto de prueba importado está vacío. Proporcione un conjunto de prueba que no esté vacío e intente realizar la solicitud de nuevo. |  | 
| Nombre del encabezado de columna vacío | Fila de encabezados de columna: se encontró un nombre de columna vacío en la columna número 5. |  | 
| Nombre de encabezado de columna no reconocido | Fila de encabezados de columna: no se pudo reconocer el nombre de columna «ficticio» en la columna número 2. |  | 
| Nombre de encabezado de columna duplicado | Fila de encabezados de columna: se encontraron varias columnas «enlace de audio S3» y «enlace de audio S3» que son iguales o equivalentes. Elimine o cambie el nombre de una de esas columnas. |  | 
| El nombre de la columna con varios valores ha superado el límite | Fila de encabezados de columna: el número de columnas del «Slot de salida esperado» ha superado el recuento máximo admitido: 6. Elimine algunas columnas de la categoría «Slot de salida esperado» e inténtelo de nuevo. | El número máximo de columnas admitidas para la columna de valores múltiples es 6.   | 
| El encabezado de la columna relacionado con el texto o el audio no está presente | No se pudieron encontrar las columnas de las conversaciones de texto o audio. Para las conversaciones de texto, use las columnas \$1'Entrada de texto'\$1. Para las conversaciones de audio, use las columnas \$1'Enlace de audio S3', 'Transcripción esperada'\$1. | Columnas de audio obligatorias: \$1'Enlace de audio S3', 'Transcripción esperada'\$1 Columnas de texto obligatorias: \$1'Entrada de texto'\$1 | 
| Existen encabezados de columna relacionados con el texto y el audio  | Se encontraron columnas para conversaciones de texto y audio. Puede usar las columnas \$1'Entrada de texto'\$1 para las conversaciones de texto o las columnas \$1'Enlace de audio', 'Transcripción esperada'\$1 para las conversaciones de audio. | Columnas de audio obligatorias: \$1'Enlace de audio S3', 'Transcripción esperada'\$1 Columnas de texto obligatorias: \$1'Entrada de texto'\$1 | 
| Falta la columna obligatoria | No se encontraron las columnas obligatorias [«Intención de salida esperada»]. | Columnas obligatorias: \$1«Número de línea», «Fuente», «Intención de salida esperada»\$1 | 
| Se encontró un dato en una columna sin encabezado | Se encontraron datos en la columna número 8 de la fila número 6, pero la columna correspondiente no tenía un encabezado de columna. |  | 
| No se encontraron datos para las columnas obligatorias | Fila=12: no se encontraron valores para las columnas obligatorias: \$1«Fuente», «Intención de salida esperada»\$1 |  | 
| Se ha encontrado un ID de conversación duplicada | La conversación número '19' se vio en una conversación anterior en la fila número «39». Asegúrese de que no se haya proporcionado el mismo número de conversación para dos conversaciones. Para ello, asegúrese de que todas las filas de un número de conversación estén agrupadas. |  | 
| Se ha proporcionado un identificador de conversación no válido | Se encontró un valor no válido «conversación\$1prueba» en la columna «Número de conversación». El valor de esta columna debe ser numérico o N/A (es decir, no aplicable) debe corresponder a una fila de usuarios. |  | 
| Se ha proporcionado un valor no numérico para el número de línea | Se encontró el valor no numérico 'línea\$1prueba' en la columna 'Número de línea'. Su valor debe ser numérico. |  | 
| No se encontró la conversación en la fila de agentes | No se encontró ningún valor para la columna «Número de conversación». Debe proporcionarse para una fila de agentes. |  | 
| No se encontró ID de conversación no numérico en la fila de agentes | Se encontró un valor no numérico «conversación\$1prueba» en la columna «Número de conversación». Su valor debe ser numérico para una fila de agentes. |  | 
| Ubicación de S3 no válida | Se ha proporcionado un valor de «bucket/carpeta» no válido. El formato válido es S3://<NombreBucket>/<NombreClave>. |  | 
| Nombre de bucket de S3 no válido | Se ha proporcionado un nombre de bucket de S3, «bucket\$1prueba», no válido. Compruebe el nombre del bucket. |  | 
| La ubicación del audio de S3 es la carpeta | La ubicación de audio proporcionada «S3: //bucket/carpeta» no es válida. Señala a una carpeta S3. |  | 
| Nombre de intención no válido | Había caracteres no válidos en la intención «intención@nombre». Compruebe el nombre de la intención. | Comprobación de expresiones regulares: ^([0-9a-zA-Z][\$1-]?)\$1\$1 | 
| Nombre de slot no válido | Había caracteres no válidos en el slot «Slot@Nombre». Compruebe el nombre del slot. | Regex: ^([0-9a-zA-Z] [\$1-]?)\$1\$1No debe empezar ni terminar con un punto (.) | 
| Se proporcionó un valor de slot para el slot principal | Se proporcionaron valores de slot para el subslot «Dirección.Ciudad» y para el slot principal «Dirección». Los valores solo deben proporcionarse para el subslot. | El slot principal en CST no debe tener un valor de slot | 
| Carácter no válido en el nombre del contexto | Había caracteres no válidos en el nombre de contexto 'contexto@1 '. Compruebe el nombre del contexto. | Regex: ^([A-zA-z] \$1?)\$1\$1 | 
| Estilo ortográfico de slot no válido | Se ha proporcionado un valor «prueba» no válido. Asegúrese de que estén todos en mayúscula. Los valores válidos son ["Default», "SpellByLetter«," SpellByWord «]. | Valores admitidos ["Predeterminado», "SpellByLetter«,"SpellByWord» | 
| El participante o la fuente debe ser un agente o un usuario | Se ha proporcionado un valor «bot» no válido. Los valores válidos son [«Agente, «Usuario»]. | Enumeraciones compatibles: «Agente, «Usuario» | 
| El número de línea no debe ser decimal | Se ha proporcionado un valor «10.1» no válido. Debe ser un número válido sin fracciones. |  | 
| El número de conversación no debe ser decimal | Se ha proporcionado un valor «10.1» no válido. Debe ser un número válido sin fracciones. |  | 
| El número de línea debe estar dentro del rango | Se ha proporcionado un valor «92233720368547758071» no válido. Debe ser mayor o igual que 1 y menor o igual que 9223372036854775807. |  | 
| La columna Barge-in solo acepta valores booleanos | Se ha proporcionado un valor «prueba» no válido. Debe ser un valor booleano válido, como «verdadero» o «falso». Alternativamente, se puede usar «sí» y «no». | Valores posibles: «Verdadero», «verdadero», «V», «Sí», «sÍ», «S», «1», «1.0», «Falso», «falso», «F», «No», «no», «N», «0» , «0.0» | 
| El slot esperado, el atributo de sesión y el atributo de solicitud deben estar separados por un valor igual a (=) | El valor 'NombreSlot:ValorSlot' no tiene '='. Este valor debe proporcionarse como un par clave-valor en el formato '<clave>=<valor>'. | Por ejemplo: NombreSlot = TipoSlot | 
| El slot esperado, el atributo de sesión y el atributo de solicitud deben tener un par clave-valor | '=ValorSlot' no tiene una clave antes de '='. Este valor debe proporcionarse como un par clave-valor en el formato '<clave>=<valor>'. | Por ejemplo: NombreSlot = TipoSlot | 
| La cita al final no es válida  | Se encontró una cita incorrecta en «El artículo de Foo». Comienza con el carácter de comilla `«`, pero no termina con el mismo carácter de comilla. | Por ejemplo: `«Foo's item», KFC` | 
| Cita no válida en el centro | Se encontró una cita incorrecta en `"Foo's» Burger, etc.`. Contiene la comilla `»` dentro de su contenido. Los valores que contienen comillas simples deben estar entre comillas dobles y viceversa. | Correcto: Por ejemplo: `«Foo's item», KFC` | 
| Cotizaciones obligatorias | `key = Foo's item` contiene comillas simples o dobles, pero no está entre comillas. Los valores que contienen comillas simples deben estar entre comillas dobles y viceversa. |  | 
| La clave duplicada se repite en la columna  | La clave `clave1` se repitió en dos columnas: `Atributo de sesión 3` y `Atributo de sesión 1`. |  | 
| El formato no es válido en la sugerencia de tiempo de ejecución | Clave no válida `.Car. BookFlight «`proporcionada para Runtime Hints. En el caso de las sugerencias sobre el tiempo de ejecución, la clave debe estar en formato <intenciónNombre>. <slotNombre>. | Si '.' debe estar presente en medio de la clave, el nombre de la intención y el nombre de la ranura no se pueden extraer de dicha clave. Ejemplos de este tipo de formato incorrecto: "BookFlight«,». BookFlight.Coche», "BookFlight.Coche.» | 
| El nombre de intención no es válido en la clave de sugerencia de tiempo de ejecución | Se ha encontrado la intención `intención@nombre` no válida en las sugerencias del tiempo de ejecución. Compruebe el nombre de la intención. | Comprobación de expresiones regulares: ^([0-9a-zA-Z][\$1-]?)\$1\$1 | 
| El nombre del slot no es válido en la clave de sugerencia de tiempo de ejecución | Se ha encontrado un nombre de slot no válido en `Slot@Nombre` para sugerencias en tiempo de ejecución. Compruebe el nombre del slot. | Regex: ^([0-9a-zA-Z] [\$1-]?)\$1\$1No debe empezar ni terminar con un punto (.) | 

# Eliminación de un conjunto de prueba en Test Workbench
<a name="delete-test-sets"></a>

Puede eliminar fácilmente un conjunto de prueba de su lista de conjuntos de prueba.

**Eliminar un conjunto de prueba:**

1. Vaya a la lista de **Conjuntos de prueba** en el menú de la izquierda lateral para ver la lista de conjuntos de prueba.

1. De la lista de conjuntos de prueba, seleccione el conjunto de prueba que desea eliminar.

1. Vaya al menú desplegable **Acciones** en la parte superior derecha y seleccione **Eliminar**.

1. Un mensaje confirma que se ha eliminado el conjunto de prueba.

# Editar detalles del conjunto de prueba
<a name="edit-details-test-sets"></a>

Puede editar el nombre y los detalles de un conjunto de prueba en la lista de conjuntos de prueba. El nombre o los detalles se pueden añadir o actualizar más adelante. Sin embargo, tendrá que actualizar su conjunto de prueba antes de ejecutar la prueba con su bot o con los datos de transcripción.

**Para editar detalles del conjunto de prueba:**

1. Vaya a la lista de conjuntos de prueba en el menú de la izquierda lateral para ver la lista de conjuntos de prueba.

1. De la lista de conjuntos de prueba, seleccione la casilla para el conjunto de prueba que desea editar.

1. Vaya al menú desplegable **Acciones** en la parte superior derecha y seleccione **Editar detalles**.

1. Un mensaje confirma que el conjunto de prueba se ha editado correctamente.

# Actualizar conjunto de prueba
<a name="update-test-sets"></a>

Puede actualizar, corregir, modificar o eliminar elementos del conjunto de prueba para optimizar los resultados de referencia o para corregir otros errores que puedan haberse producido en el conjunto de prueba

Puede descargar un conjunto de prueba y corregir los errores de validación antes de subir el conjunto de prueba corregido. Ver [Errores de validación de pruebas](https://docs.aws.amazon.com/lexv2/latest/dg/view-errors-test-sets.html).

**Para actualizar un conjunto de datos de prueba:**

1. En el registro del conjunto de prueba, pulse el botón **Actualizar conjunto de prueba ** situado en la parte superior derecha.

1. Seleccione un archivo para cargarlo desde su cuenta de Amazon S3 o cargue un archivo de prueba CSV desde su ordenador. NOTA: Al actualizar un conjunto de prueba, se sobrescribirán los datos existentes.

1. Seleccione el botón **Actualizar**.

1. Un mensaje confirma que el conjunto de prueba se ha editado correctamente. NOTA: Esta operación puede tardar unos minutos, según la complejidad y el tamaño del conjunto de prueba.

1. Un mensaje confirma que el conjunto de prueba se ha actualizado correctamente y el **Estado** muestra **Listo para la prueba**.