

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Visualizar erros de validação de teste na bancada de testes
<a name="view-errors-test-sets"></a>

Você pode corrigir conjuntos de teste que relatam erros de validação. Esses erros de validação são gerados quando um conjunto de teste não está pronto para ser testado. O Test Workbench pode mostrar quais colunas obrigatórias no arquivo CSV de entrada do conjunto de teste não tinham um valor no formato esperado.

**Para visualizar erros de validação de teste:**

1. Na lista de conjuntos de teste, selecione o nome do conjunto de teste que relata um status de **Erro de Validação** que você deseja visualizar. Os nomes dos conjuntos de teste são links ativos que levam você aos detalhes sobre o conjunto de teste.

1. O registro do conjunto de teste exibe detalhes do erro de validação na parte superior da tela. Escolha **Exibir detalhes** para ver o relatório sobre erros de validação.

1. Na janela do relatório de erros, revise o número da linha e o tipo de erro para ver onde o erro ocorre. Para obter uma lista extensa de erros, você pode optar por fazer o **Download** do relatório de erros.

1. Compare os erros listados no arquivo CSV de entrada do conjunto de teste com o arquivo de teste original para corrigir quaisquer problemas e fazer o upload do conjunto de teste novamente.

A seguinte tabela lista as mensagens de erro de validação do CSV de entrada com cenários.


| Cenário | Mensagem de erro | Observações | 
| --- | --- | --- | 
| O tamanho do arquivo do conjunto de teste excede | O tamanho do arquivo do conjunto de teste é maior que 200 MB. Forneça um arquivo menor e tente fazer sua solicitação novamente. |  | 
| O conjunto de teste excede o máximo de registros | O arquivo de entrada tinha registros acima do número máximo permitido de 200.000. |  | 
| Carregar conjunto de teste vazio | O conjunto de teste importado está vazio. Forneça um conjunto de teste não vazio e tente fazer sua solicitação novamente. |  | 
| Nome do cabeçalho da coluna vazia | Linha de cabeçalhos de coluna: encontrou o nome da coluna vazia na coluna número 5. |  | 
| Nome do cabeçalho da coluna não reconhecido | Linha de cabeçalhos de coluna: não foi possível reconhecer o nome da coluna “fictícia” na coluna número 2. |  | 
| Nome do cabeçalho da coluna duplicado | Linha de cabeçalhos de coluna: encontrou várias colunas “link de áudio S3" e “link de áudio S3" que são iguais ou equivalentes. Remova ou renomeie uma dessas colunas. |  | 
| O nome da coluna de vários valores excedeu o limite | Linha de cabeçalhos de coluna: a contagem de colunas para o “Slot de Saída Esperado” excedeu a contagem máxima permitida: 6. Remova algumas colunas do “Slot de Saída Esperado” e tente novamente. | O número máximo de colunas permitidas pela coluna de valores múltiplos é 6.  | 
| O cabeçalho da coluna relacionado a texto ou áudio não está presente | Não foi possível encontrar colunas para conversas de texto ou áudio. Para conversas de texto, use as colunas {'Text input'}. Para conversas em áudio, use as colunas {'S3 audio link', 'Expected transcription'}. | Colunas obrigatórias de áudio: {S3 audio link', 'Expected transcription'} Colunas obrigatórias de texto: {'Text input'} | 
| Existem cabeçalhos de coluna relacionados a texto e áudio  | Colunas encontradas para conversas de texto e áudio. Você pode usar colunas {'Entrada de texto'} para conversas de texto ou colunas {'S3 link de áudio', 'Transcrição esperada'} para conversas de áudio. | Colunas obrigatórias de áudio: {S3 audio link', 'Expected transcription'} Colunas obrigatórias de texto: {'Text input'} | 
| A coluna obrigatória está ausente | Não foi possível encontrar as colunas obrigatórias ["Intenção de Saída Esperada"]. | Colunas obrigatórias: {"Line \#", "Source", "Expected Output Intent"} | 
| Encontrou um dado na coluna sem cabeçalho | Foram encontrados dados na coluna número 8 para a linha número 6, mas a coluna correspondente não tinha um cabeçalho de coluna. |  | 
| Dados não encontrados para colunas obrigatórias | Linha=12: nenhum valor encontrado para as colunas obrigatórias: {"Source”, “Expected Output Intent"} |  | 
| Identificação de conversa duplicada encontrada | o número da conversa '19' foi visto em uma conversa anterior na linha número 39.” Certifique-se de que o mesmo número de conversa não tenha sido fornecido para duas conversas. Você pode fazer isso garantindo que todas as linhas de um número de conversa estejam agrupadas. |  | 
| ID de conversa inválido fornecido | Foi encontrado o valor inválido 'test\_conversation' na coluna 'Nº da conversa'. O valor dessa coluna deve ser numérico ou N/A (ou seja, não aplicável) para uma linha de usuário. |  | 
| Valor não numérico fornecido para o número da linha | Foi encontrado o valor não numérico “test\_line” na coluna “Nº da linha”. Seu valor deve ser numérico. |  | 
| ID da conversa não encontrada na linha do agente | Nenhum valor encontrado para a coluna “Nº da conversa”. Ele deve ser fornecido para uma linha de agentes. |  | 
| ID da conversa não encontrada na linha do agente | Foi encontrado o valor não numérico “test\_conversation” na coluna “Nº da conversa”. Seu valor deve ser numérico para uma linha de agente. |  | 
| Local do S3 inválido | Foi fornecido um valor inválido bucket/folder ''. O formato válido é S3://<bucketName>/<keyName>. |  | 
| Nome de bucket do S3 inválido | O nome inválido do bucket s3 “test\_bucket” foi fornecido. Verifique o nome do bucket. |  | 
| A localização do áudio S3 é uma pasta | A localização de áudio fornecida 'S3://bucket/folder'é inválida. Ela aponta para uma pasta S3. |  | 
| Nome de intenção inválido | Caracteres inválidos estavam presentes na intenção “intent@name”. Verifique o nome da intenção. | Verificação de regex: ^ ([0-9a-zA-Z] [\_-]?) \+$ | 
| Nome de slot inválido | Caracteres inválidos estavam presentes no slot “Slot@Name”. Verifique o nome do slot. | Regex: ^ ([0-9a-zA-Z] [\_-]?) \+$Não deve começar nem terminar com ponto (.) | 
| Valor do slot fornecido para o slot principal | Os valores do slot foram fornecidos para o subslot 'Address.City', bem como para o slot principal 'Address'. Os valores devem ser fornecidos somente para o subslot. | O slot principal no CST não deve ter valor de slot | 
| Caractere inválido no nome do contexto | Caracteres inválidos estavam presentes no nome de contexto “context@1”. Verifique o nome do contexto. | Regex: ^ ([A-Za-z] \_?) \+$ | 
| Estilo de ortografia de slot inválido | O valor inválido “test” foi fornecido. Certifique-se de que estejam todas em maiúsculas. Os valores válidos são ["Default”, "SpellByLetter“," SpellByWord “]. | Valores suportados ["Default”, "SpellByLetter“,"SpellByWord” | 
| O participante ou a fonte deve ser agente ou usuário | O valor inválido “bot” foi fornecido. Os valores válidos são ["Agent”, “User"]. | Enums permitidos: “Agente”, “Usuário” | 
| O número da linha não deve ser decimal | O valor inválido “10.1” foi fornecido. Deve ser um número válido sem nenhuma fração. |  | 
| O número da conversa não pode ser decimal | O valor inválido “10.1” foi fornecido. Deve ser um número válido sem nenhuma fração. |  | 
| O número da linha deve estar dentro do intervalo | O valor inválido “92233720368547758071” foi fornecido. Ele deve ser maior que ou igual a 1 e menor que ou igual a 9223372036854775807. |  | 
| Barge-in a coluna só aceita valor booleano | O valor inválido “test” foi fornecido. Deve ser um valor booleano válido, como “true” ou “false”. Alternativamente, “sim” e “não” podem ser usados. | Valores possíveis: "True", "true", "T", "Yes", "yEs", "Y", "1", "1.0", "False", "false", "F", "No", "no", "N", "0", "0.0" | 
| O slot esperado, o atributo da sessão e o atributo da solicitação devem ser separados por igual a (=) | O valor 'slot Name:slotValue 'não tem '='. Esse valor deve ser fornecido como um par de valores-chave no formato ''<key>=<value>”. | Por exemplo: slotName = slotType | 
| O slot esperado, o atributo da sessão e o atributo da solicitação devem ter um par de valores-chave | “=slotValue” não tem uma chave antes de “=”. Esse valor deve ser fornecido como um par de valores-chave no formato ''<key>=<value>”. | Por exemplo: slotName = slotType | 
| Aspa inválida no final  | Foram encontradas aspas incorretas em ‘Foo's item’. Começa com o caractere de aspa “"”, mas não termina com o mesmo caractere de aspa. | Por exemplo: ‘“Foo's item”, KFC’ | 
| Aspa inválida no meio | Foram encontradas aspas incorretas em ‘“Foo's" Burger, etc.’. Ele contém o caractere de aspa “"”dentro de seu conteúdo. Os valores que contêm aspas simples devem ser colocados entre aspas duplas e vice-versa. | Corrija. Por exemplo: ‘“Foo's item”, KFC’ | 
| Aspas obrigatórias | ‘key = Foo's item’ contém aspas simples ou duplas, mas não foi colocado entre aspas. Os valores que contêm aspas simples devem ser colocados dentro de aspas duplas e vice-versa. |  | 
| Chave duplicada repetida na coluna  | A chave “key1” foi repetida em duas colunas: “Atributo de sessão 3” e “Atributo de sessão 1”. |  | 
| Formato inválido na dica de runtime | Chave inválida `. BookFlight.Car “`fornecido para Runtime Hints. Para dicas de Runtime, a chave deve estar no formato <intentName>. <slotName>. | Se '.' precisar estar presente no meio da chave, o nome da intenção e o nome do slot não poderão ser extraídos dessa chave. Exemplos dessa formatação incorreta: "“BookFlight,”. BookFlight.Car“,"BookFlight.Car.” | 
| Nome de intenção inválido na chave de dica de runtime | Foi encontrada uma intenção inválida “intent@name” para dicas de runtime. Verifique o nome da intenção. | Verificação de regex: ^ ([0-9a-zA-Z] [\_-]?) \+$ | 
| Nome de slot inválido na chave de dica de runtime | Foi encontrado um nome de slot inválido em “Slot@Name” para dicas de runtime. Verifique o nome do slot. | Regex: ^ ([0-9a-zA-Z] [\_-]?) \+$Não deve começar nem terminar com ponto (.) | 