Testes Unitários 9 de outubro de 2025 13:15 Atualizado Índice: Introdução Como acessar os Testes unitários Gerenciando testes unitários Criar teste Outros recursos Configurando um teste unitário Definições Variáveis Executando e analisando os testes Introdução A funcionalidade de Testes Unitários permite validar a precisão das respostas do seu fluxo conversacional, seja ele determinístico ou baseado em um agente de IA. Esta ferramenta é essencial para garantir que os comportamentos esperados estejam corretos antes de serem implantados em produção, facilitando a manutenção e a evolução contínua do seu Contato Inteligente. Como acessar os Testes unitários Você pode abrir os Testes Unitários de duas formas: Tela inicial (Home): No canto superior direito da tela, clique no ícone . No menu que abrir, selecione Testes e Logs. Menu lateral:No menu lateral esquerdo, clique em Testes unitários. Gerenciando Testes Unitários A tela de gerenciamento de testes unitários é o ponto de partida para visualizar, criar e executar os testes do seu bot ou agente de IA Criar teste Clique no botão Criar teste no canto superior direito ou caso não haja testes criados clicar no botão centralizado na lista Criar novo teste.É possível preencher todos os parâmetros para o teste manualmente ou importar um arquivo de configurações clicando no botão: Importar configurações: carregar um arquivo no formato do Blip com testes já prontos. Outros recursos Pesquisar: Campo de busca para encontrar testes específicos pelo nome. Lista de testes: Exibe todos os testes unitários criados, com as seguintes informações: Nome do teste: Nome definido para o teste. Interações: Número total de interações configuradas para o teste. Última execução: Data e hora da última vez que o teste foi executado. Último status: Indica o resultado da última execução do teste, podendo ser: Aguardando execução: O teste foi criado, mas ainda não foi executado. Sucesso: Todas as interações do teste passaram com sucesso (ex: "Sucesso 18/18"). Falha na métrica: O teste foi executado, mas algumas interações falharam (ex: "Falha na métrica 25/57"). Erro ao iniciar: O teste não pôde ser executado devido a um erro no início (ex: "Erro ao iniciar 2/3"). Interrompido: O teste pode ser interrompido durante a execução. Excluir testes: remove um ou mais testes Executar testes: executa um ou mais testes selecionados. Configurando um Teste Unitário Ao criar ou editar um teste, você terá acesso a três abas de configuração: Definições, Variáveis e Interações. Interações Está a aba é onde você define a sequência de perguntas e respostas para validar o comportamento do seu bot ou agente de IA Ordem: A ordem em que as interações serão executadas. Você pode reordenar as interações arrastando os ícones de grade. Descrição: A entrada de texto que será enviada para o bot. Resultado: O status da interação após a execução do teste, podendo ser: Aguardando execução: A interação ainda não foi testada. Sucesso: A resposta do bot correspondeu ao esperado. Erro ao iniciar: A interação não pôde ser iniciada. Falha na métrica: A resposta do bot não correspondeu ao esperado. Interrompido: O teste foi interrompido pelo usuário durante a execução. Configurando uma Interação: Ao clicar em uma interação, você pode expandir a seção para configurá-la em detalhes. Tipo de entrada: Define o tipo de entrada que você está enviando. Texto: O texto que o bot receberá (ex: "Qual horário de funcionamento?"). Imagem: Correspondência das respostas: Exata: A resposta do bot deve ser idêntica à resposta esperada. Similar: A resposta do bot pode ter um nível de similaridade com a resposta esperada. Nível de similaridade: Use este campo para definir o percentual de similaridade exigido. Respostas esperadas: Texto: Adicione o texto esperado como resposta do bot (ex: "Nossa loja está aberta em horário comercial, das 08h às 18h"). Imagem: Adicione uma imagem esperada como resposta. Última resposta recebida: Exibe a resposta real que o bot forneceu durante a última execução do teste, permitindo comparar com as respostas esperadas. Variáveis Nesta aba, você pode gerenciar as variáveis de contexto que serão usadas no fluxo de teste. Adicione, edite ou remova as variáveis que seu bot ou agente de IA pode precisar para iniciar o fluxo corretamente. Tipo: contexto ou contato Nome: Nome da variável (ex: numbercpf). Valor: Valor que a variável terá (ex: 129.452.875-06). Nova variável: Adiciona uma nova variável. Definições Nesta aba, você define o tempo de espera para que o teste seja executado. Tempo de espera da resposta: Use o controle deslizante para definir o tempo limite para cada interação do seu teste. Se a resposta do bot demorar mais do que o tempo estipulado, a interação será considerada uma falha. Executando e Analisando os Testes Clique em Salvar após configurar o teste. Na lista de testes, selecione o teste e clique em Executar testes. Veja o status na lista e clique no teste para analisar o resultado. Interações com Falha na métrica ou Erro ao iniciar indicam pontos que precisam de ajustes. Artigos relacionados Testes Unitários Studio com Agentes de IA Configuração do arquivo de audiência - Envio de notificações em massa Brain Como testar seu modelo de NLP