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

SAP Cloud ALM

Integra tus proyectos de SAP Cloud ALM en Test Manager para crear proyectos de prueba, casos de prueba, ejecutar pruebas y ver información detallada de ejecución. La integración te ayuda a gestionar y ejecutar pruebas automatizadas en tu instancia de SAP Cloud ALM a través de Test Manager.

Puedes integrar SAP Cloud ALM con UiPath Test Suite y aprovechar las capacidades de automatización y gestión de pruebas que ofrecen UiPath Studio y Test Manager.

Escenarios de prueba compatibles

Al integrar SAP Cloud ALM con Test Manager , puedes realizar las siguientes actividades de prueba:

  • Creación de casos de prueba:
    • Crea casos de prueba automatizados en SAP Cloud ALM, para los que luego puedes asignar automatizaciones de Studio dentro de Test Manager.
    • Crea casos de prueba automatizados en Test Manager que se sincronicen con tu proyecto SAP Cloud ALM de destino.
  • Ejecución del caso de prueba:
    • Ejecuta casos de prueba automatizados dentro de Test Manager a través de la interfaz de SAP Cloud ALM.
    • Ejecuta casos de prueba automatizados dentro de Test Manager independientemente de la interfaz de SAP Cloud ALM.
  • Test case reporting:
    • Navega desde SAP Cloud ALM directamente a la vista de ejecución de pruebas en Test Manager para obtener información detallada.

Integrar SAP Cloud ALM con Test Manager

Realiza los siguientes pasos para integrar SAP Cloud ALM con Test Manager:

1. Crear un nuevo servicio

Para obtener más información sobre la creación manual de un servicio, consulta Crear servicios manualmente, en la documentación de SAP Cloud ALM.

  1. En SAP Cloud ALM, ve a Administración y luego a Gestión de paisaje.
  2. Abre la página Servicios y sistemas .
  3. Selecciona Añadir y elige Nuevo servicio en la nube.
  4. Configura el nuevo servicio de UiPath con los parámetros necesarios de la siguiente manera:
    1. Nombre: entrada UiPath.
    2. Descripción: entrada UiPath Test Suite.
    3. Número de sistema: introduce el número de sistema disponible en tu entorno SAP.
    4. Tipo de servicio: selecciona Servicio en la nube no especificado (HTTP).
    5. Rol: selecciona Prueba.
  5. Selecciona Guardar para confirmar el nuevo servicio.

2. Añadir un nuevo punto final

Los puntos finales te permiten crear una conexión autenticada al servicio creado anteriormente. Para obtener más información, consulta Añadir puntos finales en la documentación de SAP Cloud ALM.

Requisitos previos
  1. Crea una aplicación externa en la organización de UiPath a la que quieres conectar SAP Cloud ALM.
    Nota: el ID de la aplicación y el ID del secreto (en Secretos de la aplicación) se utilizan al configurar el tipo de autenticación del punto final.

    Para obtener más información sobre la creación y gestión de aplicaciones externas, consulta Gestionar aplicaciones OAuth externas.

  2. Asigna los siguientes ámbitos de usuario y aplicación de Test Manager a la aplicación externa creada anteriormente.
    1. TM.Projects
    2. TM.TestSets
    3. TM.TestCases
    4. TM.TestExecutions
    5. TM.CustomFieldDefinitions
    6. TM.CustomFieldValues

    Para obtener más información sobre los ámbitos de Test Manager, consulta Ámbitos de la API.

  3. In the Redirect URL field, enter https://www.uipath.com.
  1. Dentro de la página Servicios y sistemas , selecciona el servicio creado anteriormente.
  2. En Puntos finales, selecciona Añadir.
  3. En la ventana emergente Añadir punto final , configura los siguientes parámetros:
    1. Endpoint Name: This parameter is automatically generated. Change the value to UiPath.
    2. Caso de uso: el caso de uso admitido para el servicio UiPath es Probar automatización.
    3. URL raíz: introduce la URL de Test Manager del tenant donde quieres crear los casos de prueba, seguida del sufijo api .
      Por ejemplo: https://govcloud.uipath.us/{organizationName}/{tenantName}/testmanager_/api.
    4. Tipo de autenticación: selecciona OAuth2ClientCredentials.
      1. ID de cliente: introduce el valor de ID de aplicación de la aplicación externa creada anteriormente.
      2. Secreto de cliente: introduce el valor del ID secreto de la aplicación externa creada anteriormente.
      3. URL del servicio de token: introduce el punto final de UiPath® Identity Server de tipo Token: https://cloud.uipath.com/identity_/connect/token.

        Para obtener una lista de puntos finales de Identity Server, visita Puntos finales de UiPath Identity Server.

  4. Selecciona Guardar para confirmar el nuevo punto final.

Estas configuraciones garantizan que los sistemas SAP Cloud ALM y Test Manager puedan comunicarse y sincronizarse.

Trabajar con SAP Cloud ALM y Test Manager

After you integrate SAP Cloud ALM with Test Manager, you can perform testing operations, such as creating test cases, executing them, and viewing the execution results. The following sections demonstrate the end-to-end process of the integration.

Creación de casos de prueba

La integración de SAP Cloud ALM y Test Manager solo se aplica a los casos de prueba automatizados.

Información general

Cuando creas un caso de prueba automatizado, SAP Cloud ALM crea simultáneamente un nuevo proyecto en tu instancia de Test Manager conectada. El nombre del proyecto es el mismo que el de SAP Cloud ALM, así como un ID único al final. El proyecto también incluye el nuevo caso de prueba que has creado. Cuando decides crear más casos de prueba utilizando configuraciones idénticas a tu caso de prueba inicial, SAP Cloud ALM crea un nuevo caso de prueba dentro de tu proyecto generado previamente.

Test cases created in both SAP Cloud ALM and Test Manager, are created within a specific context. The SAP Cloud ALM context is stored in the following custom fields from the Test Manager project: SAP Country/Region, SAP Scope and SAP Solution Process. These parameters establish the proper mapping and context between test cases in SAP Cloud ALM and Test Manager. These custom fields can hold multiple values, depending on the number of scopes and corresponding processes that you synchronize to the Test Manager project.

If you need to create a test case in Test Manager that should be synchronized to SAP Cloud ALM, select the appropriate context for the previous mentioned custom fields.

Crear un caso de prueba automatizado en SAP Cloud ALM

Para desencadenar la creación de un caso de prueba automatizado en Test Manager directamente desde SAP Cloud ALM, realiza los siguientes pasos:
  1. Ve a SAP Cloud ALM y en la lista desplegable Proyecto , selecciona un proyecto existente o crea uno dedicado, utilizado para integrarse con Test Manager.
  2. Ve a la aplicación Preparación de pruebas .
  3. En la sección Casos de prueba , selecciona Crear un caso de prueba. Configura el caso de prueba de la siguiente manera:
    1. Tipo: selecciona Automatizado.

      La integración ayuda a crear, gestionar y ejecutar casos de prueba automatizados para tus soluciones empresariales en SAP Cloud ALM.

    2. Proveedor de automatización: selecciona el punto final UiPath Test Suite de la lista desplegable.
    3. Título: introduce un título que sea único para el ámbito deseado.
    4. Ámbito: selecciona un ámbito.

      Este valor está presente en Test Manager como el campo personalizado Ámbito de SAP .

    5. Proceso de solución: opcionalmente, selecciona un proceso de solución.

      Este valor está presente en Test Manager como el campo personalizado Proceso de solución SAP .

    6. País/Región: si has seleccionado un proceso de solución, debes seleccionar el país o la región deseados.

      Este valor está presente en Test Manager como el campo personalizado País/Región de SAP .

    Figura 1. La ventana emergente Nuevo caso de prueba de SAP Cloud ALM donde se configura el nuevo caso de prueba

  4. Selecciona Guardar para confirmar la creación del caso de prueba.
  5. Go to Test Manager from SAP Cloud ALM, to the newly created test case.
    1. In the Test Manager project, go to Project settings, and select the Automation tab.
    2. Assign a default Orchestrator folder to the project created through SAP Cloud ALM:
      1. Selecciona la lista desplegable Carpeta predeterminada.
      2. Selecciona tu carpeta de Orchestrator preferida.
      3. Selecciona Guardar para confirmar tus cambios.

        The selected folder is used to execute all your tests.

        Note: This step is required just once, right after the creation of the associated Test Manager project.

Para obtener más información sobre la creación de casos de prueba automatizados en SAP Cloud ALM, consulta Crear casos de prueba automatizados.

Creating an automated test case in Test Manager

To trigger the creation of an automated test case in SAP Cloud ALM from Test Manager, perform the following steps:

  1. Open your Test Manager project that you created from SAP Cloud ALM in the previous steps.
  2. En el panel de navegación izquierdo, ve a Casos de prueba.
  3. Select Create Test Case.
  4. Configure the test case as follows:
    1. Name: Enter a name for your test case.
    2. Version: Optionally, add a version tag to the test case.
    3. Description: Optionally, enter a description for the test case.
    4. Labels: Add custom labels.
  5. Select Create to confirm the new test case.
  6. Open the newly created test case, and go to the Details tab.
  7. Select the relevant values for your SAP Cloud ALM target project in the following custom fields:
    1. SAP Country/Region: Select the target country/region.

      This is the equivalent country/region where you want to test your solution process.

    2. SAP Scope: Select the desired scope.

      This is the equivalent scope that you are testing in your SAP Cloud ALM project.

    3. SAP Solution Process: Select the target solution process.

      This is the equivalent solution process that you are testing in your SAP Cloud ALM project.

      Note: If your Test Manager project holds multiple SAP scopes and process values, make sure the selected process corresponds to the chosen scope. Test Manager does not automatically filter the SAP Solution Processes based on the SAP Scope value.

    By selecting the appropriate values for SAP Scope, SAP Solution Process, and SAP Country you ensure the test cases created in Test Manager will synchronize with SAP Cloud ALM when the same scope and process are synchronized.

    Figure 2. The custom field values related to SAP in a Test Manager test case

For more information about creating test cases in Test Manager, visit Create test cases.

Synchronizing test cases from Test Manager to SAP Cloud ALM

Note: For synchronizing automated test cases from Test Manager to SAP Cloud ALM, ensure to select appropriate values for the custom fields SAP Country/Region, SAP Scope, SAP Solution Process in the Test Manager test cases you wish to synchronize.
Pasos

To synchronize the test cases created in Test Manager in your connected SAP Cloud ALM project, perform the following steps:

  1. Open your SAP Cloud ALM project, and go to the Test Preparation app.
  2. In the Test Cases section, select Synchronize Automated Test Cases.
    Figure 3. The Synchronize Automated Test Cases button

  3. Select the scope for which you want to synchronize automated test cases.
    Note: This value must match the scope used for creating new automated test cases in Test Manager.
    For example, if you created an automated test case in Test Manager with Scope 3, ensure this same Scope 3 scope is selected in SAP Cloud ALM when you synchronize test cases.
  4. Select the automation provider (UiPath Test Suite), which is the endpoint you used to create automated tests.
  5. Select Synchronize to finish the process.

For more information about synchronizing automated test cases from Test Manager to SAP Cloud ALM, visit Synchronizing Automated Test Cases.

Asignar automatizaciones de prueba a casos de prueba

Use UiPath® Studio to create a test automation or assign an automation to an existing test case in Test Manager.

Pasos

  1. En Studio, abre un proyecto existente o crea uno nuevo.
  2. Conecta este proyecto a una instancia de Test Manager.
    1. En la cinta Diseño , selecciona Test Manager.
    2. Selecciona Configuración de Test Manager.
    3. Introduce la URL base de tu instancia de Test Manager sincronizada con SAP Cloud ALM.
    4. Seleccione Conectar.
    5. Una vez que la conexión se haya realizado correctamente, en el campo Proyecto predeterminado , introduce el nombre o prefijo del proyecto de Test Manager de destino.
  3. Crea y diseña casos de prueba para tu proceso de solución.

    Visita la página Introducción de Test Suite Studio para explorar las capacidades de diseño de pruebas disponibles.

  4. Ve al panel Proyecto de tu proyecto y haz clic con el botón derecho en un caso de prueba.
  5. Selecciona Enlace a Test Manager.
  6. En la ventana emergente Enlace a Test Manager , proporciona la siguiente información de prueba:
    1. Proyecto: selecciona el proyecto que contiene el caso de prueba existente o donde se creará uno nuevo.

      Si seleccionaste un proyecto predeterminado al conectar Studio a Test Manager, este proyecto aparecerá en el campo Proyecto .

    2. Prueba: introduce el nombre de un caso de prueba existente del proyecto seleccionado. Para crear un nuevo caso de prueba, deja el valor <new test case> predeterminado seleccionado.
    3. Nombre: para crear un nuevo caso de prueba, deja <new test case> en el campo Prueba y proporciona un nombre para el nuevo caso de prueba en Test Manager.
    4. Requisito: opcionalmente, introduce el nombre de un requisito existente y asígnalo al caso de prueba. Si no quieres asignar un requisito, deja el valor <none> seleccionado.
  7. Selecciona Aceptar para guardar los cambios.

Para obtener más información sobre la asignación de automatizaciones a casos de prueba en Test Manager, consulta Asignar automatizaciones a casos de prueba.

Ejecución de casos de prueba

You can execute automated test cases directly from both SAP Cloud ALM and Test Manager. The execution results are displayed in both SAP Cloud ALM and Test Manger.

For detailed steps on how to execute automated test cases in SAP Cloud ALM, visit Executing Automated Test Cases.

Execution results

You can check the execution status and data, in real time, from both SAP Cloud ALM, and Test Manager. After you execute a test case, you can see the status of the execution both in SAP Cloud ALM and Test Manager.

While you are still in the Executed Test Runs section of a test case in SAP Cloud ALM, select Open Execution Log to navigate directly to the execution log of that test case within Test Manager.

Synchronizing ongoing execution status from Test Manager to SAP

After you trigger the execution of a test case in SAP Cloud ALM, you can track the status and the progress of the test run from the test case list. You can refresh the status and the progress of the test run by selecting Refresh test progress from the Automation ProviderRefresh Test Progress from the Automation Provider.

Synchronizing finished execution status from Test Manager to SAP

Once a test case execution is completed in Test Manager, it can be synchronized with SAP Cloud ALM. To do this, navigate to your SAP Cloud ALM project and select the Test Execution app. Within the Test Cases section, select the desired test case and then select Refresh executed test runs from the Automation ProviderRefresh Executed Test Runs from the Automation Provider. This action updates the execution status in SAP Cloud ALM to match the one from Test Manager.

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