- Primeros pasos
- Acerca de Test Manager
- Acerca del chat de Autopilot
- Acerca del enmascaramiento PII
- Primeros pasos
- Disponibilidad de la característica de Test Manager
- Precios unificados: Licensing Test Manager
- Flex: licencias de Test Manager
- Guía de inicio rápido
- Gestión de proyecto
- Documentos
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Casos de prueba manuales
- Importar casos de prueba manuales
- Documentar casos de prueba con Task Capture
- Parámetros
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba controlados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Aplicar filtros y vistas
- Importar conjuntos de pruebas de Orchestrator
- Creating test sets
- Añadir casos de prueba a un conjunto de pruebas
- Asignar usuarios predeterminados en la ejecución del conjunto de pruebas
- Habilitación de la cobertura de actividad
- Habilitar Healing Agent
- Configurar conjuntos de pruebas para carpetas de ejecución y robots específicos
- Anular parámetros
- Clonación de conjuntos de pruebas
- Exportar conjuntos de pruebas
- Aplicar filtros y vistas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Ejecución de pruebas manuales
- Ejecución de pruebas automatizadas
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Aplicar una orden de ejecución
- Volver a ejecutar ejecuciones de prueba
- Programar ejecuciones
- Solución de problemas de ejecuciones automatizadas
- Pruebas de accesibilidad para Test Cloud
- Buscar con Autopilot
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Configuración del nivel de tenant
- Gestión de acceso de usuario y grupo
- Búsqueda de Autopilot
- Campos personalizados
- Biblioteca de solicitudes
- Configuración general del proyecto
- Configuración del proyecto de automatización
- Mis notificaciones
- Cifrado de claves administradas por el cliente
- Registros de auditoría
- Integración de herramientas de ALM
- Integración de API
- Solución de problemas
Guía de usuario de Test Manager
Esta página te guía a través del recorrido del usuario para interactuar con el mapa de calor. La página te lleva a través de varias etapas, incluida la creación de casos de prueba en Studio, la configuración de proporciones y configuraciones de mapas de calor, el examen y la prueba de transacciones y la ejecución de conjuntos de pruebas. Consulta los siguientes temas para empezar a utilizar el mapa de calor.
Trabajas con una vista de mapa de calor de dos niveles:
- Componentes de la aplicación: contenedores visuales que agrupan transacciones SAP relacionadas bajo un componente o módulo específico.
- Transacciones: casillas dentro de los componentes que representan transacciones o programas SAP individuales. Cada cuadro muestra datos de transacción, como:
- Nombre de transacción
- Código SAP
- Estado y cobertura de las pruebas
Creating test cases in Studio
Requisitos previos
- To get started with the Heatmap, you need to create test cases for your SAP transactions with UiPath Studio.
- To ensure the Heatmap accurately shows which transactions are covered by tests and their status, you need to set the Studio project Enable SAP monitoring setting to True.
Vinculación y conexión entre el mapa de calor, los casos de prueba y las transacciones
Todas las transacciones dentro del mapa de calor tienen una etiqueta única asignada automáticamente en tiempo de ejecución. La etiqueta tiene el siguiente formato: TRAN:SAP_CODE o PROG:SAPPROGRAM.
La información sobre las transacciones reales ejecutadas y sus dependencias se recopila en tiempo de ejecución. Para permitir que los casos de prueba se vinculen a las transacciones ejecutadas, ve a la configuración de tu proyecto de Studio y en Clásica de automatización de IU, establece Habilitar la supervisión de SAP en Verdadero. Esta configuración está disponible solo para proyectos Probar automatización.
Habilitar la supervisión de SAP en la Automatización de IU clásica también vinculará los casos de prueba y las transacciones para las actividades modernas de Automatización de IU.
Por ejemplo, una transacción llamada Create Purchase Order, con ME21N como código SAP, tiene la etiqueta TRAN:ME21N . Si quieres crear un caso de prueba para esta transacción, la misma etiqueta aparece en el campo Etiquetas del cuadro de diálogo Crear caso de prueba .
Configuring Heatmap ratios and settings
Después de crear casos de prueba en UiPath Studio para tus transacciones SAP, puedes configurar las proporciones y los ajustes en función de los cuales el mapa de calor mostrará la relevancia y la cobertura de la prueba.
Cambiar la configuración del mapa de calor
El mapa de calor se genera en función de los valores de cinco atributos de SAP. Puedes configurar las relaciones de asignación para priorizar los atributos más relevantes para tu estrategia de prueba.
| Atributo de SAP | Descripción | Valor predeterminado |
|---|---|---|
| Usuarios | El número de usuarios que utilizan la transacción. | 40 |
| Ejecución | El número de ejecuciones por transacción. | 10 |
| Hora | El tiempo general de procesamiento que tarda en ejecutarse una transacción. | 10 |
| Objeto | El número de objetos de desarrollo utilizados en una transacción, como pantallas, módulos funcionales, tablas. | 10 |
| Intensidad | El tipo de transacción:
| 30 |
La suma de todas las relaciones de asignación debe ser igual a 100. #### Páginas de destino de SAP Fiori Además, puedes habilitar o deshabilitar la visibilidad de las páginas de destino de SAP Fiori en el mapa de calor.
Connection to SAP instance
Adjust the Heatmap assignment ratios and SAP Fiori landing page visibility settings to tailor how test relevance and coverage are calculated and displayed.
-
Seleccione el icono del engranaje
en la parte superior derecha para abrir la configuración del mapa de calor. -
Cambie las proporciones de asignación según su caso práctico.
Por ejemplo, para resaltar las transacciones más intensas (de tipo Crear), en lugar de las más utilizadas, cambia la Relación de usuarios a 10 y luego la Relación de intensidad a 60.
-
En Visibilidad, selecciona la opción Mostrar páginas de destino de SAP FIORI para ver las páginas de destino de SAP FIORI en el mapa de calor.
Connection to CSV file
Después de ejecutar el programa Z_UIPATH_CUST_HEATMAP_DOWNLOAD, ve a la pestaña Parámetros y configura las relaciones.
Analyzing and testing transactions
Después de crear pruebas para tus transacciones SAP y configurar las proporciones del mapa de calor, puedes comenzar a analizar los resultados y probar transacciones específicas. Consulta las siguientes secciones para obtener información sobre cómo aprovechar el mapa de calor.
Comprender los resultados del mapa de calor
El análisis de los resultados del mapa de calor implica ver la cobertura de prueba de tus transacciones, filtrar los tipos de cobertura de prueba y revisar los resúmenes de las transacciones. Explora los siguientes temas para obtener una comprensión completa de cómo examinar los resultados del mapa de calor.
Ver la cobertura de prueba de las transacciones
Para ver qué transacciones tienen pruebas automatizadas y los resultados:
-
En el mapa de calor, selecciona Pasado para ver las transacciones que pasaron sus resultados de la prueba.
-
En el mapa de calor, selecciona Fallido para ver las transacciones que fallaron en sus resultados de la prueba.
-
En el mapa de calor, selecciona Sin caso de prueba ejecutado para ver las transacciones para las que no se ejecutó ningún caso de prueba.
-
En el mapa de calor, selecciona Sin caso de prueba asignado para ver las transacciones que no tienen ningún caso de prueba asignado a ellas.
-
En el mapa de calor, selecciona Mostrar todo (seleccionado de forma predeterminada) para ver todas las transacciones anteriores.
Filtrado de transacciones de mapas de calor
Narrow the set of transactions displayed in the Heatmap by applying filters for the number of top transactions, time period, transaction type, and interface type.
- Abre Mapa de calor y selecciona el número de transacciones que quieres que aparezcan en el menú desplegable Todas las transacciones:
- Todas las transacciones (predeterminado)
- Las 10 principales transacciones
- Las 20 transacciones más importantes
- Selecciona la hora de inicio de las transacciones en el menú desplegable Última semana:
- Último mes (predeterminado)
- Last Week
- Last Day
La hora de inicio y finalización de las transacciones se muestra junto al menú desplegable Período de tiempo . 3. Selecciona los tipos de transacciones que quieres que aparezcan en el menú desplegable Todos los tipos de transacciones :
- Transacciones estándar
- Transacciones personalizadas
Selecciona los tipos de interfaces en las que quieres ver las transacciones en el menú desplegable Todos los tipos de interfaces:
- [T]: transacción en SAP WinGui
- [R]: informe/programa en SAP WinGui
- [W]: transacción en SAP WebGui
- [F]: aplicación en SAP Fiori
Comprobar el resumen de una transacción
View the name and SAP code of a specific transaction selected in the Heatmap to confirm its identity before creating test cases or test sets for it.
- Seleccione una transacción del mapa de calor.
- En Detalles de la transacción seleccionada: Mantener códigos de transacción, selecciona Información general
- Consulta el Nombre de la transacción y su Código SAP.
El código SAP de una transacción se utiliza para generar una etiqueta única
Generar casos de prueba para una transacción específica
La disponibilidad de las características depende de la plataforma en la nube que utilices. Para obtener más información, consulta la página de disponibilidad de características de Test Manager.
Puedes generar pruebas manuales utilizando Autopilot para transacciones vistas como parte del mapa de calor. Los casos de prueba generados tendrán las siguientes etiquetas asignadas:
autopilot-generatedTRAN:<transactionCode>
Requisitos previos
(Solo para Cloud Comercial) Si quieres aprovechar RAG al generar pruebas, debes empezar a utilizar Contextualización, del que RAG es un componente. Para empezar con la contextualización, consulta la página de Mejores prácticas dedicada.
Tipos de archivo compatibles
Autopilot puede procesar varios tipos de archivos. Dependiendo del tipo de archivo, Autopilot puede procesar cierto contenido del mismo. La siguiente lista presenta los tipos de archivos que puedes ofrecer a Autopilot, junto con detalles sobre el tipo de contenido que Autopilot puede procesar de cada tipo:
- Procesa solo contenido de texto: Autopilot solo procesa el contenido de texto de estos tipos de archivos:
- TXT
- BPMN
- CSV
- Procesa tanto el contenido de texto como el de imagen: Autopilot procesa tanto el texto como las imágenes de estos tipos de archivos:
- DOCX
- XLSX
- PNG
- JPG
Pasos
-
En el mapa de calor, selecciona una transacción deseada.
-
Selecciona Generar pruebas. Se abre la ventana Proporcionar contexto adicional , centrada en Añadir documentos que te solicita archivos adjuntos u otros documentos necesarios para generar casos de prueba. Figura 1. Ejemplo del botón Generar pruebas para la transacción seleccionada
-
En la sección Añadir documentos , selecciona archivos adjuntos adicionales. Se utilizan al generar pruebas. También puedes cargar otros archivos tú mismo.
Figura 2. La sección Añadir documentos para generar pruebas (solo para Cloud Comercial)
-
(For Cloud Commercial only) In the Leverage RAG section of the Provide additional context window, select an index which stores your data uploaded to Context Grounding. The selected index helps Autopilot in generating more accurate tests by giving it context about the applications that you are trying to automate. For example, you can leverage RAG when a requirement document has incomplete information or refers to additional details in other sections. In this case, you can leverage RAG to draw those details from indexed references.
Nota:For best practices on working with Context Grounding, visit Best practices.
-
From the Select folder dropdown list, select the folder where you store the indexes storing the desired information you want to share with Autopilot.
-
From the Select index dropdown list, select the specific index that you want Autopilot to reference.
-
For Number of results, enter the number of tests you want Autopilot to generate based on the referenced information.
-
Select Next and provide additional instructions that Autopilot should use when generating test cases. Choose from a prompt from the Prompt library or enter these instructions in the Provide additional guidance window. These are some of the instructions that Autopilot can follow:
- Puedes indicar a Autopilot el número de casos de prueba que deseas generar. El número máximo de casos de prueba es 50.
- Puedes especificar Autopilot para cubrir todos los pasos del usuario y los criterios de aceptación descritos en el requisito de solicitud de préstamo.
- Puedes indicar a Autopilot que genere condiciones previas.
- Puedes especificar Autopilot para generar un resultado esperado para cada paso de prueba.
- By default, Autopilot considers existing tests linked to a requirement to prevent duplicating tests. However, you can instruct Autopilot to disregard existing tests during new test generation. You can do this by providing an instruction like: "Do not consider tests that are linked to this requirement when generating tests".Figure 4. Additional instructions entered in the Provide additional guidance window.
-
Opcionalmente, en la lista desplegable Modelo , selecciona el modelo de IA que debe utilizar Autopilot. Autopilot utiliza Claude 3.7 Sonnet de forma predeterminada al generar pruebas, que también es el modelo recomendado.
Nota:Los modelos disponibles en la lista desplegable Modelo dependen de la política de AI Trust Layer aplicada a tu organización y tenant. Si todos los modelos compatibles están habilitados, Claude 3.7 Sonnet aparece como la opción recomendada. Si solo se habilita un tipo de modelo (por ejemplo, Azure OpenAI), entonces el modelo GPT 4o es el único que se muestra y se recomienda automáticamente.
-
Selecciona Generar pruebas para iniciar el proceso. Cuando finalice la generación, recibirás una notificación de generación de casos de prueba completada . Dependiendo de tus preferencias de notificación, puedes recibir la notificación tanto en la aplicación como por correo electrónico.
-
Select the Test generation completed notification to review the generated test cases. Expand each test case in the Generate tests panel, and review the generated test cases. If you are satisfied with their content, select Create tests.
-
Si no estás satisfecho con los casos de prueba generados, selecciona Refinar pruebas y proporciona detalles adicionales sobre tu caso de uso.
- Adjunta más documentos relevantes para que Autopilot los utilice.
- Select Next and enter additional details in the Provide instructions text box.
- Después de refinar los pasos, selecciona Regenerar pruebas.
- Select the Test generation completed notification to access the regenerated test cases.
- Expande cada caso de prueba y revísalos.
- Selecciona los casos de prueba con los que estás satisfecho y luego selecciona Crear pruebas.
Los casos de prueba que se generan contarán con estas etiquetas:
autopilot-generatedTRAN:<transactionCode>
Por ejemplo, si la etiqueta de la transacción elegida es
TRAN:SE38, esta misma etiqueta se aplicará a todos los casos de prueba generados a partir de ella. -
Figura 3. La sección Aprovechar RAG para generar pruebas
Figure 4. Additional instructions in Guidance window
Figura 5. Seleccionar las pruebas que quieres crear y expandir un caso de prueba
Crear casos de prueba y conjuntos de pruebas
Después de analizar los resultados mostrados en el mapa de calor, puedes empezar a mejorar tu cartera de pruebas, creando casos de prueba y conjuntos de pruebas para transacciones descubiertas o fallidas. Consulta las siguientes páginas para conocer los pasos para crear casos de prueba y conjuntos de pruebas para una transacción específica.
Crear casos de prueba para una transacción específica
Todas las transacciones dentro del mapa de calor tienen una etiqueta única asignada automáticamente en tiempo de ejecución. La etiqueta tiene el siguiente formato: TRAN:SAP_CODE o PROG:SAPPROGRAM.
La información sobre las transacciones reales ejecutadas y sus dependencias se recopila en tiempo de ejecución. Para permitir que los casos de prueba se vinculen a las transacciones ejecutadas, ve a la configuración de tu proyecto de Studio y en Clásica de automatización de IU, establece Habilitar la supervisión de SAP en Verdadero. Esta configuración está disponible solo para proyectos Probar automatización.
Habilitar la supervisión de SAP en la Automatización de IU clásica también vinculará los casos de prueba y las transacciones para las actividades modernas de Automatización de IU.
Por ejemplo, una transacción llamada Create Purchase Order, con ME21N como código SAP, tiene la etiqueta TRAN:ME21N . Si quieres crear un caso de prueba para esta transacción, la misma etiqueta aparece en el campo Etiquetas del cuadro de diálogo Crear caso de prueba .
- Seleccione una transacción del mapa de calor.
- En Detalles de la transacción seleccionada: Mantener códigos de transacción, selecciona Casos de prueba.
- Selecciona Crear caso de prueba y configura el caso de prueba que deseas crear.
Puedes añadir otras etiquetas junto a la que ya está asignada al caso de prueba.
Al crear un caso de prueba para una transacción específica, asegúrate de dejar intacta la etiqueta ya asignada a la transacción. De lo contrario, el caso de prueba que crees no se vinculará a la transacción. Para este ejemplo, la etiqueta que ya está asignada es TRAN:SE16.
Crear conjuntos de prueba para una transacción específica
Create a test set for a specific Heatmap transaction so you can group and execute the test cases that cover it.
-
Selecciona la transacción para la que has creado los casos de prueba.
-
En Detalles de la transacción seleccionada: Mantener códigos de transacción, selecciona Conjuntos de prueba y configura el conjunto de prueba que deseas crear.
Consejo:Para facilitar el proceso de vincular un conjunto de pruebas a una transacción, añade la etiqueta de la transacción al conjunto de pruebas que deseas vincular. De esta manera, puedes buscar el conjunto de pruebas que acabas de crear, utilizando esa etiqueta específica. Para este ejemplo, la misma etiqueta que utilizamos para crear los casos de prueba (
TRAN:SE16) que añadimos al conjunto de pruebas. -
Después de crear el conjunto de pruebas, dirígete a Conjuntos de pruebas en Test Manager.
-
Search for the test set you created and open it. You can search for the test set using the label that you added at Step 3.
-
Selecciona Tareas > Asignar casos de prueba > Asignación estática.
-
Busca los casos de prueba que creaste en el paso 1 y asígnalos a este conjunto de pruebas.
-
Vuelve a la página Mapa de calor , selecciona la transacción y comprueba el conjunto de pruebas asignado.
Ejecutar conjuntos de prueba para una transacción
Run a test set that is linked to a specific Heatmap transaction so the test results are reflected back in the Heatmap as test coverage for that transaction.
- Vincular un conjunto de prueba a una transacción.
- Selecciona Más opciones
en línea con el conjunto de pruebas que deseas ejecutar. - Seleccione uno de los siguientes:
- Ejecutar manualmente
- Ejecutar de manera automatizada
- Consulta los resultados de la prueba en el mapa de calor.
Archivos adjuntos de mapas de calor
Los datos de SAP que generan el mapa de calor se pueden encontrar en el panel de Test Manager, en Archivos adjuntos:
- Para ConnectSapInstance como origen de datos: se adjuntan tres archivos JSON (para el día, la semana y el mes)
- Para UploadFromCSV como origen de datos: se adjunta el archivo CSV cargado.
Resultado
The test sets are executed for the selected transactions and the results are reflected in the Heatmap. Transactions with passing tests display in the corresponding coverage state, and test case logs are available in the Execution section of your project.
- Creating test cases in Studio
- Requisitos previos
- Vinculación y conexión entre el mapa de calor, los casos de prueba y las transacciones
- Configuring Heatmap ratios and settings
- Cambiar la configuración del mapa de calor
- Connection to SAP instance
- Connection to CSV file
- Analyzing and testing transactions
- Comprender los resultados del mapa de calor
- Ver la cobertura de prueba de las transacciones
- Filtrado de transacciones de mapas de calor
- Comprobar el resumen de una transacción
- Generar casos de prueba para una transacción específica
- Requisitos previos
- Pasos
- Crear casos de prueba y conjuntos de pruebas
- Crear casos de prueba para una transacción específica
- Crear conjuntos de prueba para una transacción específica
- Ejecutar conjuntos de prueba para una transacción
- Archivos adjuntos de mapas de calor
- Resultado