- Introducción a Test Suite
- Studio
- Conjunto de pruebas - Estudio
- Información general
- Actividades de prueba y API
- Arquitectura de automatización de dispositivos móviles
- Primeros pasos
- Administración de Mobile Device Manager
- Administración de aplicaciones
- Creación de flujos de trabajo de automatización móvil
- Interacción de dispositivos
- Automatización para aplicaciones React Native
- Actividades de automatización móvil y API
- Orchestrator
- Test Manager
Trabajar con mapa de calor
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.
TRAN:SAP_CODE
o PROG:SAPPROGRAM
.
Create Purchase Order
, con ME21N
como código SAP tiene la etiqueta TRAN:ME21N
. Si deseas 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.
After you create test cases in UiPath Studio for your SAP transactions, you can configure the ratios and settings based on which the Heatmap will display the test relevance and coverage.
El mapa de calor se crea a partir de los valores de los siguientes atributos SAP:
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 |
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.
Conexión directa a la instancia de SAP
La configuración se puede ajustar en función de las necesidades del cliente desde la esquina superior derecha del mapa de calor .
Conexión con el archivo CSV
Se configuran al descargar el archivo CSV desde SAP, en la pestaña Parámetros.
Cambiar la configuración del mapa de calor implica cambiar las relaciones de asignación de los atributos SAP utilizados para generar el mapa de calor y cambiar su visibilidad con respecto a las páginas de destino de SAP FIORI.
Conexión directa a la instancia de SAP
- Selecciona el icono de 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 usuario a
10
, y luego la relación de intensidad a60
. - 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.
Conexión con el archivo CSV
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
, ve a la pestaña Parámetros y configura las relaciones.
Consulta Relaciones de mapa de calor para obtener más información sobre los atributos SAP y las relaciones de asignación.
After you create tests for your SAP transactions, and configure the Heatmap ratios, you can start analyzing the results and testing specific transactions. Check the following sections for information on how to leverage the Heatmap.
The analysis of Heatmap results involves viewing the test coverage of your transactions, filtering test coverage types, and reviewing transaction overviews. Explore the following topics to gain a comprehensive understanding of how to examine Heatmap results.
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
-
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:
-
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
Esta característica forma parte actualmente de un proceso de auditoría y no debe considerarse parte de la autorización de FedRAMP hasta que finalice la revisión. Consulta aquí la lista completa de características actualmente en revisión.
You can generate manual tests using AutopilotTM for transactions viewed as part of the Heatmap. The generated test cases will have the following labels assigned:
generado por autopilot
TRAN:<transactionCode>
- En el mapa de calor, selecciona una transacción deseada.
- Selecciona Generar pruebas.
Se abre la ventana Proporcionar documentos compatibles, que le 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 ventana Proporcionar documentos compatibles, selecciona archivos adjuntos adicionales.
Estos se utilizan al generar pruebas. También puedes cargar otros archivos tú mismo.
Figura 2. Seleccionar un documento en la ventana Proporcionar documentos de apoyo
- Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
For instance, you can specify AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.
Figura 3. Instrucciones adicionales introducidas en la ventana Proporcionar orientación adicional
- Selecciona Generar pruebas para iniciar el proceso.
Cuando la generación finaliza, 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 a través de correo electrónico.
- Selecciona la notificación Generación de pruebas completada para revisar los casos de prueba generados.
- Expande cada caso de prueba en el panel Generar pruebas y revisa los casos de prueba generados.
- Si está satisfecho con su contenido, seleccione Crear pruebas.
Figura 4. Seleccionar las pruebas que quieres crear y expandir un caso de prueba.
- Si no estás satisfecho con los casos de prueba generados, selecciona Refinar pruebas y proporciona detalles adicionales sobre tu caso de uso.
- Attach more relevant documents for AutopilotTM to use.
- Haz clic en Siguiente y escribe detalles adicionales en el cuadro de texto Proporcionar instrucciones.
- Después de refinar los pasos, selecciona Regenerar pruebas.
- Selecciona la notificación Generación de pruebas completada para revisar los casos de prueba generados.
- 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:
generado por autopilot
TRAN:<transactionCode>
TRAN:SE38
, esta misma etiqueta se aplicará a todos los casos de prueba generados a partir de ella.
After you analyze the results displayed in the Heatmap, you can start improving your testing portfolio, by creating test cases and test sets for uncovered or failed transactions. Check the following pages for steps on creating test cases and test sets for a specific transaction.
Crear casos de prueba para una transacción específica
Crear conjuntos de prueba para una transacción específica
- Selecciona una transacción y, en Detalles de la transacción seleccionada: Actualizar códigos de transacción, selecciona Conjuntos de prueba.
- Selecciona Vincular, elige los conjuntos de pruebas de Orchestrator que deseas vincular y selecciona Vincular.
- 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.
The SAP data that generates the heatmap can be found in Test Manager's Dashboard, under Attachments:
- 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.
- Create test cases in Studio
- Linkage and connection between heatmap, test cases and transactions
- Configure Heatmap ratios and settings
- Ratios de mapas de calor
- Cambiar la configuración del mapa de calor
- Analyze and test transactions
- Understanding the Heatmap results
- Generar casos de prueba para una transacción específica
- Creating test cases and test sets
- Vincular el conjunto de pruebas de Orchestrator a una transacción
- Execute test sets for a transaction
- Archivos adjuntos de mapas de calor