test-suite
latest
false
  • Notas de versão - Test Manager
    • Notas de versão - Test Manager
  • Notas de versão do Studio
    • Notas de versão do Studio
    • 2024.10.1
    • 2024.10.5
  • Notas de versão do Cloud Orchestrator
  • Notas de versão integrações do CI/CD
UiPath logo, featuring letters U and I in white
Notas de versão do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 20 de nov de 2024

2024.10.5

Data de lançamento: 21 de outubro de 2024

Recursos de automação codificados

Regra do Analisador de Fluxo de Trabalho para o código

Introduzimos duas novas regras no Analisador de Fluxo de Trabalho:
  • SR-DB-010: certifique-se de que, em qualquer fluxo de trabalho codificado ou caso de teste, apenas um método esteja marcado com o atributo [Workflow] ou [Test Case] .
  • STN MG-017: Garante que um nome de classe seja distinto do namespace padrão.
  • ST-REL-001: Ensures that the argument types of In/Out parameters are matching.

Arquivo de documentação XML para seu código personalizado e bibliotecas

Agora você pode acessar os arquivos de documentação XML após publicar um projeto e aproveitar os benefícios da documentação de código para seu código e bibliotecas personalizados. Após o projeto ser publicado, os arquivos XML são gerados junto com os arquivos DLL e PDB na pasta do seu projeto. Você também pode encontrá-los na pasta lib do arquivo NUPKG gerado. Acesse Trabalho com automações codificadas para saber mais sobre a publicação de projetos que contêm automações codificadas.

Modify arguments as properties for coded automations in libraries

Agora você pode ajustar facilmente as propriedades de uma automação codificada reutilizada como um fluxo de trabalho invocado por meio das propriedades presentes no corpo da atividade. Isso se aplica quando você exporta uma automação codificada para uma biblioteca, instala essa biblioteca em outro projeto e invoca a automação codificada dentro de seu fluxo de trabalho XAML atual. No fluxo de trabalho invocado adicionado como uma atividade, modifique as propriedades disponíveis da automação codificada invocada, conforme a necessidade.

Além disso, dentro do projeto da biblioteca, você também pode configurar o layout de uma atividade na janela Propriedades da atividade. A configuração das propriedades da atividade antes de exportar a automação codificada envolve opções de edição como o Nome de exibição, Dica de ferramenta ou Link de ajuda.

Declaring In/Out arguments using Output

You can now declare an In/Out argument by naming it Output. Naming any argument as Output treats it as an In/Out argument, even if it's only declared once in the method. For more information about using arguments in coded automations, visit Working with Input and Output arguments.

Funcionalidades de automação de testes

Modelo de teste de XBrowser

Simplifique seus processos de teste de sites e aplicativos Web usando o Modelo de teste do XBrowser. Esse modelo permite testar os mesmos dados de teste de um aplicativo web com vários navegadores, tudo em uma única automação. Visite Modelo de teste do XBrowser para obter mais informações.

Geração de casos de teste de pouco código usando IA

Agora você pode gerar um caso de teste de pouco código totalmente automatizado usando linguagem natural, com a ajuda do AutopilotTM. Acesse Geração de casos de teste usando a IA para verificar como gerar casos de teste de pouco código.

AutopilotTM improvements

O painel permite que você use o Autopilot™ para resumir seu fluxo de trabalho e gerar fluxos de trabalho a partir de uma interface centralizada. O painel também melhora o tratamento de erros e a solução de problemas, fornecendo sugestões baseadas em IA para resolver erros de fluxo de trabalho de pouco código e codificado, incluindo erros identificados pelas regras do Analisador de Fluxo de Trabalho. Além disso, você pode usar o Autopilot para pesquisar toda a documentação da UiPath diretamente do painel. Para saber mais, consulte O painel do Autopilot.

Melhorias em automações codificadas

  • Os seguintes atalhos de teclado agora permitem que você expanda ou reduza sua seleção de código atual da seguinte forma:
    • Ctrl + Shift + <Num+: expanda sua seleção de código atual para incluir o próximo nó de sintaxe maior. Na linha atual, você pode expandir para incluir o bloco atual, depois o método atual, a classe atual, o namespace e, finalmente, o arquivo inteiro.
    • Ctrl + <Shift + Num-: contraia a seleção do nó de sintaxe atual incrementalmente.
  • Agora é possível gravar suas interações com elementos de interface gráfica e traduzi-las em automações codificadas.

Melhorias no teste de automação

Melhorias nos dados de testes gerados por IA

  • Ao usar o Autopilot para gerar dados de testes, você pode instruí-lo para introduzir argumentos adicionais, que serão incluídos no caso de teste depois que você importar o conjunto de dados gerado.
  • Agora, você inicialmente oferece uma instrução de solicitação ao Autopilot para obter um conjunto de dados de teste primário. Essa é uma alteração do comportamento anterior, no qual o Autopilot criava inicialmente um conjunto de dados de teste que você podia refinar usando instruções de prompt.
  • Você pode instruir o Autopilot para gerar um certo número de variações de dados.

Mensagens de erro aprimoradas para integração do Postman

Fizemos melhorias em Testar Automação de API. As mensagens de erro da integração do Postman agora são exibidas com mais clareza na interface do usuário.

Conversão de texto em melhorias de código

Agora você pode transformar texto em código selecionando o ícone do Autopilot ou escolhendo a ação Gerar código existente.

Outras melhorias

Tempos de compilação otimizados para projetos complexos, incluindo casos de teste de pouco código e codificados, modelos de execução e entidades.

Mudanças de impacto

Para evitar conflitos ao usar conexões das mesmas pastas do Orchestrator, agora você precisa usar uma convenção de nomenclatura diferente ao estabelecer conexões em automações codificadas. Depois de criar a conexão no Integration Service, chame-a em sua automação codificada usando a pasta e o nome da subpasta do Orchestrator onde a conexão reside.

Isso não muda nada para suas conexões do Integration Service. Mas, você deve alterar manualmente o nome da conexão que você definiu em suas automações codificadas. Por exemplo, se você tiver uma automação em que tenha uma conexão semelhante a esta: var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com, em que My_Workspace é o nome da pasta do Orchestrator, agora você precisa incluir o nome da subpasta onde a conexão foi feita pela primeira vez. Portanto, se a conexão do Gmail estiver na subpasta My Gmail Workspace , você alteraria o nome da conexão para: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com.

Para obter mais detalhes sobre a nova maneira de configurar conexões de serviço em automações codificadas, acesse Criação de conexões para serviços em automações codificadas.

Problemas conhecidos

Ao trabalhar com fluxos de trabalho codificados ou casos de teste, pode ocorrer um erro. Se você tentar criar argumentos de qualquer tipo (incluindo In, Out e In/Out) com determinados nomes, como result, newResult, codedWorkflow e isolated, você poderá encontrar um erro de compilação.

Acesse Notas de versão do Studio para verificar todas as atualizações para a versão 2024.10.5.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.