test-suite
latest
false
  • Notas de la versión Cloud Test Manager
  • Notas de lanzamiento de Studio
    • Notas de lanzamiento de Studio
    • 2024.10.1
    • 2024.10.5
  • Notas de la versión de Cloud Orchestrator
  • Notas de la versión Integraciones CI/CD
UiPath logo, featuring letters U and I in white
Notas de la versión de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 de nov. de 2024

2024.10.5

Fecha de lanzamiento: 21 de octubre de 2024

Características de automatizaciones codificadas

Regla del analizador de flujo de trabajo para el código

Hemos introducido dos nuevas reglas del Analizador de flujo de trabajo:
  • ST-DPB-010: asegúrate de que dentro de cualquier flujo de trabajo codificado o caso de prueba, solo un método esté marcado con el atributo [Workflow] o [Test Case] .
  • ST-NMG-017: garantiza que un nombre de clase sea distinto del espacio de nombres predeterminado.
  • ST-REL-001: Ensures that the argument types of In/Out parameters are matching.

Archivo de documentación XML para tu código personalizado y bibliotecas

Ahora puedes acceder a los archivos de documentación XML después de publicar un proyecto y disfrutar de la ventaja de la documentación del código para tu código personalizado y bibliotecas. Una vez publicado el proyecto, los archivos XML se generan junto con los archivos DLL y PDB en tu carpeta de proyecto. También puedes encontrarlos en la carpeta lib del archivo NUPKG generado. Consulta Trabajar con automatizaciones codificadas para obtener más información sobre la publicación de proyectos que contienen automatizaciones codificadas.

Modify arguments as properties for coded automations in libraries

Ahora puedes ajustar sin problemas las propiedades de una automatización codificada reutilizada como flujo de trabajo invocado a través de las propiedades presentes en el cuerpo de la actividad. Esto se aplica al exportar una automatización codificada a una biblioteca, instalar esa biblioteca en otro proyecto e invocar la automatización codificada dentro de tu flujo de trabajo XAML actual. En el flujo de trabajo invocado añadido como actividad, modifica las propiedades disponibles de la automatización codificada invocada según sea necesario.

Además, dentro del proyecto de biblioteca, también puedes configurar el diseño de una actividad desde la ventana Propiedades de actividad. Configurar las propiedades de actividad antes de exportar la automatización codificada implica editar opciones como el Nombre para mostrar, Información sobre herramientas o Enlace de ayuda.

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.

Características de automatización de pruebas

Plantilla de prueba XBrowser

Agilice sus procesos de prueba de sitios web y aplicaciones web utilizando la plantilla de prueba XBrowser. Esta plantilla te permite probar los mismos datos de prueba de una aplicación web con varios navegadores, todo en una sola automatización. Consulta Plantilla de prueba de XBrowser para obtener más información.

Generar casos de prueba de código bajo utilizando IA

Ahora puedes generar un caso de prueba de código bajo totalmente automatizado utilizando lenguaje natural, con la ayuda de AutopilotTM. Consulta Generar casos de prueba utilizando IA para comprobar cómo generar casos de prueba de código bajo.

AutopilotTM improvements

El panel te permite utilizar Autopilot™ para resumir tu flujo de trabajo y generar flujos de trabajo desde una interfaz centralizada. El panel también mejora la gestión de errores y la resolución de problemas al proporcionar sugerencias basadas en IA para resolver errores de flujo de trabajo codificados y de código bajo, incluidos los errores identificados por las reglas del Analizador de flujo de trabajo. Además, puedes utilizar Autopilot para buscar en toda la documentación de UiPath directamente desde el panel. Para obtener más información, consulta El panel de Autopilot.

Mejoras en las automatizaciones codificadas

  • Los siguientes atajos de teclado ahora te permiten ampliar o reducir tu selección de código actual de la siguiente manera:
    • Ctrl + Shift + <Num+: amplía tu selección de código actual para incluir el siguiente nodo de sintaxis más grande. Desde la línea actual, puedes expandir para incluir el bloque actual, luego el método actual, la clase actual, el espacio de nombres y finalmente el archivo completo.
    • Ctrl + <Shift + Num-: contrae la selección de nodo de sintaxis actual de forma incremental.
  • Ahora puedes grabar tus interacciones con los elementos de la IU y traducirlos en automatizaciones codificadas.

Mejoras en la automatización de pruebas

Mejoras en los datos de prueba generados por IA

  • Al utilizar Autopilot para generar datos de prueba, puedes indicarle que introduzca argumentos adicionales, que se incluirán en el caso de prueba una vez que importes el conjunto de datos generado.
  • Ahora, inicialmente ofreces una instrucción rápida a Autopilot para obtener un conjunto de datos de prueba principal. Este es un cambio con respecto al comportamiento anterior en el que Autopilot creaba inicialmente un conjunto de datos de prueba que podías refinar utilizando instrucciones de solicitud.
  • Puedes indicar a Autopilot que genere un determinado número de variaciones de datos.

Mensajes de error mejorados para la integración de Postman

Hemos realizado mejoras en la automatización de pruebas de API. Los mensajes de error de la integración de Postman ahora se muestran más claramente en la interfaz de usuario.

Mejoras en la conversión de texto en código

Ahora puedes convertir texto en código seleccionando el icono de Autopilot o eligiendo la acción Generar código existente.

Otras mejoras

Tiempos de compilación optimizados para proyectos complejos, incluidos casos de prueba codificados y de código bajo, plantillas de ejecución y entidades.

Cambios de última hora

Para evitar conflictos al utilizar conexiones desde las mismas carpetas de Orchestrator, ahora debes utilizar una convención de nomenclatura diferente al establecer conexiones en automatizaciones codificadas. Después de crear la conexión en Integration Service, llámala en tu automatización codificada utilizando tanto el nombre de la carpeta como de la subcarpeta de Orchestrator donde reside la conexión.

Esto no cambia nada para tus conexiones de Integration Service. Pero debes cambiar manualmente el nombre de la conexión que has establecido en tus automatizaciones codificadas. Por ejemplo, si tienes una automatización en la que tienes una conexión similar a esta: var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com, donde My_Workspace es el nombre de la carpeta de Orchestrator, ahora debes incluir el nombre de la subcarpeta donde se realizó la conexión por primera vez. Por tanto, si la conexión de Gmail está en la subcarpeta My Gmail Workspace , cambiarías el nombre de la conexión a: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com.

Para obtener más información sobre la nueva forma de configurar conexiones de servicio en automatizaciones codificadas, consulta Crear conexiones para servicios en automatizaciones codificadas.

Problemas conocidos

Al trabajar con flujos de trabajo codificados o casos de prueba, puede producirse un error. Si intentas crear argumentos de cualquier tipo (incluidos In, Out e In/Out) con ciertos nombres como result, newResult, codedWorkflow y isolated, puedes encontrarte con un error de compilación.

Consulta las notas de la versión de Studio para comprobar todas las actualizaciones para 2024.10.5.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.