- Notas de lanzamiento de Test Manager
- Notas de lanzamiento de Studio
- Notas de lanzamiento de Orchestrator
- Notas de la versión Integraciones CI/CD
2024.10.5
Fecha de lanzamiento: 21 de octubre de 2024
Regla del analizador de flujo de trabajo para el código
- 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
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
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.
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.
- 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 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.
Tiempos de compilación optimizados para proyectos complejos, incluidos casos de prueba codificados y de código bajo, plantillas de ejecución y entidades.
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.
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.
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.