test-suite
latest
false
UiPath logo, featuring letters U and I in white

Guía de usuario de Test Suite

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última actualización 4 de dic. de 2024

Trabajar con mapa de calor

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.

Crear casos de prueba en Studio

Para comenzar con el mapa de calor, debes crear casos de prueba para tus transacciones SAP con UiPath Studio. Para garantizar que el mapa de calor muestre con precisión qué transacciones están cubiertas por las pruebas y su estado, debes establecer la configuración Habilitar supervisión de SAP del proyecto de Studio en Verdadero.

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.
Nota: habilitar la supervisión de SAP en Automatización de IU Clásico también vinculará casos de prueba y transacciones para las actividades modernas de automatización de IU.
Por ejemplo, una transacción denominada 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.


Configurar proporciones y ajustes del mapa de calor

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.

Ratios de mapas de calor

El mapa de calor se crea a partir de los valores de los siguientes atributos SAP:

Atributo de SAPDescripciónValor predeterminado
UsuariosEl número de usuarios que utilizan la transacción.40
EjecuciónEl número de ejecuciones por transacción.10
HoraEl tiempo general de procesamiento que tarda en ejecutarse una transacción.10
ObjetoEl número de objetos de desarrollo utilizados en una transacción, como pantallas, módulos funcionales, tablas. 10
IntensidadEl tipo de transacción:
  • Las transacciones de alta intensidad se consideran del tipo de transacción  Crear
  • Las transacciones de intensidad media se consideran del tipo de transacciones  Cambiar
  • Las transacciones de baja intensidad se consideran del tipo de transacciones Mostrar)
30
Importante:
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.

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

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

  1. Selecciona el icono de engranaje docs imageen la parte superior derecha para abrir la configuración del mapa de calor.
  2. 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 a 60.
  3. 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

Después de ejecutar el programa 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.

Analizar y probar transacciones

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:

  1. En el mapa de calor, selecciona Pasado para ver las transacciones que pasaron sus resultados de la prueba.
  2. En el mapa de calor, selecciona Fallido para ver las transacciones que fallaron en sus resultados de la prueba.
  3. 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.
  4. 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.
  5. 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

  1. Abre Mapa de calor y selecciona el número de transacciones que quieres que aparezcan en el menú desplegable Todas las transacciones:
    1. Todas las transacciones (predeterminado)
    2. Las 10 principales transacciones
    3. Las 20 transacciones más importantes
  2. Selecciona la hora de inicio de las transacciones en el menú desplegable Última semana:
    1. Último mes (predeterminado)
    2. Last Week
    3. Last Day
      La hora de inicio y finalización de las transacciones se muestra junto al menú desplegable Período .
  3. Selecciona los tipos de transacciones que quieres que aparezcan en el menú desplegable Todos los tipos de transacciones:
    1. Transacciones estándar
    2. Transacciones personalizadas
  4. Selecciona los tipos de interfaces en las que quieres ver las transacciones en el menú desplegable Todos los tipos de interfaces:
    1. [T]: transacción en SAP WinGui
    2. [R]: informe/programa en SAP WinGui
    3. [W]: transacción en SAP WebGui
    4. [F]: aplicación en SAP Fiori

Comprobar el resumen de una transacción

  1. Seleccione una transacción del mapa de calor.
  2. En Detalles de la transacción seleccionada: Mantener los códigos de transacción, selecciona Visión general
  3. 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

Importante:

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.

Puedes generar pruebas manuales utilizando AutopilotTM para las transacciones vistas como parte del mapa de calor. Los casos de prueba generados tendrán asignadas las siguientes etiquetas:

  • generado por autopilot
  • TRAN:<transactionCode>
  1. En el mapa de calor, selecciona una transacción deseada.
  2. 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

  3. 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

  4. Selecciona Siguiente y proporciona instrucciones adicionales que AutopilotTM debe utilizar al generar casos de prueba. Elige entre una solicitud de la biblioteca de solicitudes o escribe estas instrucciones en la ventana Proporcionar orientación adicional .

    Por ejemplo, puedes especificar AutopilotTM el número de casos de prueba que quieres generar. El número máximo de casos de prueba es 50.

    Figura 3. Instrucciones adicionales introducidas en la ventana Proporcionar orientación adicional

  5. 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.

  6. Selecciona la notificación Generación de pruebas completada para revisar los casos de prueba generados.
    1. Expande cada caso de prueba en el panel Generar pruebas y revisa los casos de prueba generados.
    2. Si está satisfecho con su contenido, seleccione Crear pruebas.
    Figura 4. Seleccionar las pruebas que quieres crear y expandir un caso de prueba.

  7. Si no estás satisfecho con los casos de prueba generados, selecciona Refinar pruebas y proporciona detalles adicionales sobre tu caso de uso.
    1. Adjunte más documentos relevantes para que los utilice AutopilotTM .
    2. Haz clic en Siguiente y escribe detalles adicionales en el cuadro de texto Proporcionar instrucciones.
    3. Después de refinar los pasos, selecciona Regenerar pruebas.
    4. Selecciona la notificación Generación de pruebas completada para revisar los casos de prueba generados.
    5. Expande cada caso de prueba y revísalos.
    6. 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>
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.

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

  1. Seleccione una transacción del mapa de calor.
  2. En Detalles de la transacción seleccionada: Actualizar códigos de transacción, selecciona Casos de prueba.
  3. 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.
    Importante:

    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.


Más información sobre cómo vincular casos de prueba a transacciones aquí.

Crear conjuntos de prueba para una transacción específica

  1. Crea casos de prueba para una transacción específica.
  2. Selecciona la transacción para la que has creado los casos de prueba.
  3. En Detalles de la transacción seleccionada: Actualizar códigos de transacción, selecciona Conjuntos de pruebay configura el conjunto de prueba que quieres crear.
    Consejo:

    Para facilitar el proceso de vinculación de un conjunto de prueba a una transacción, añade la etiqueta de la transacción al conjunto de prueba que deseas vincular. De esta manera puede buscar el conjunto de prueba que acaba de crear utilizando esa etiqueta específica.

    Para este ejemplo, la misma etiqueta que utilizamos para crear los casos de prueba (TRAN:SE16) que hemos añadido al conjunto de pruebas.


  4. Después de crear el conjunto de pruebas, ve a Conjuntos de pruebas en Test Manager.
  5. Busque el conjunto de prueba que ha creado y ábralo.
    Puedes buscar el conjunto de pruebas utilizando la etiqueta que has añadido en el paso 3.
  6. Selecciona Tareas > Asignar casos de prueba > Asignación estática.
  7. Busca los casos de prueba que creaste en el paso 1 y asígnalos a este conjunto de pruebas.


  8. Vuelve a la página Mapa de calor, selecciona la transacción y consulta el conjunto de prueba asignado.

Vincular el conjunto de pruebas de Orchestrator a una transacción

  1. Selecciona una transacción y, en Detalles de la transacción seleccionada: Actualizar códigos de transacción, selecciona Conjuntos de prueba.
  2. Selecciona Vincular, elige los conjuntos de pruebas de Orchestrator que deseas vincular y selecciona Vincular.

Ejecutar conjuntos de pruebas para una transacción

  1. Vincular un conjunto de prueba a una transacción.
  2. Selecciona Más opciones docs image en línea con el conjunto de pruebas que deseas ejecutar.
  3. Seleccione uno de los siguientes:
    • Ejecutar manualmente
    • Ejecutar de manera automatizada
  4. 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.

¿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.