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
Last updated 15 de nov. de 2024

Importar proyecto

You can import projects from external sources to conduct testing operations through Test Manager. Use this feature to transfer entire testing projects from different Application Lifecycle Management (ALM) systems to Test Manager.

Cómo funciona

Importing the project follows a schema that converts external system projects (e.g., testing applications) into a format that can be read by Test Manager. This includes objects such as requirements, test cases, test sets, test results, labels, custom fields, preconditions, postconditions, and attachments. The import process is done asynchronously.

Consideraciones

  • New Object IDs (GUIDs) are generated during import in Test Manager.
  • Se mantienen las marcas de tiempo (hora decreación, horadeactualización).
  • Creado pory Actualizado por se refieren al usuario que envió la solicitud de importación del proyecto. No mantenemos el usuario original que creó el artefacto en el sistema ALM.
  • Se omiten los archivos adjuntos que excedan el límite de tamaño (90 MB).

Quién puede importar proyectos

Any user having a valid Test Manager License can import projects.

Para obtener más información consulta Gestión de acceso de usuarios y grupos.

Getting the schema version

Necesita la versión del esquema para crear el archivo TMH. Recuperar la versión del esquema implica el uso de llamadas a la API en Swagger. Para recuperar la versión del esquema, siga los pasos que se indican a continuación:

  1. Go to Swagger, using the Test Manager endpoint that you currently use. To connect Swagger to your Test Manager, visit API References
  2. Ve a la solicitud ProjectMigrationSchema .
  3. Ejecute GET / api / v2 / migration / schema / versiones y copie la versión generada en el cuerpo de la respuesta.
  4. Introduzca la versión del esquema copiada como parámetro para GET / api / v2 / migration / schema / {schemaVersion} y ejecute la API.
  5. Selecciona Descargar archivo en la sección Cuerpo de la respuesta .

Resultados: se descarga un archivo ZIP que tiene el esquema de diferentes artefactos de prueba en el archivo TMH. El archivo ZIP contiene las siguientes carpetas y archivos:

  • Una carpeta de archivos adjuntos : contiene las subcarpetas que corresponden a los archivos adjuntos asociados con cada objeto, el ID del objeto es el nombre de la carpeta (casos de prueba, conjuntos de prueba, requisitos, ejecuciones de pruebas, etc.).
  • An objects folder - contains subfolders corresponding to all types of objects available in Test Manager.
  • Un archivo de manifiesto JSON que contiene metadatos básicos sobre su WebExtension.
  • Un archivo readme.txt : contiene instrucciones para preparar los datos que se guardarán en las carpetas.

Preparing the TMH file

Al preparar tus archivos TMH para la importación, se recomienda utilizar un tamaño de archivo no superior a 2 GB. Si mantienes el tamaño del archivo dentro de este límite, evitarás que el proceso de importación se cancele durante su transcurso.
Especifique todos los objetos que desea importar en archivos JSON, siguiendo los esquemas de muestra dentro de cada subcarpeta.

Ejemplo: para especificar un caso de prueba, utilice el siguiente esquema de muestra:

{
  "testCases": [
    {
      "id": "string (100)",
      "version": "string (100)",
      "name": "string (100)",
      "inputParams": "string",
      "description": "string",
      "automationId": "string (100)",
      "automationTestCaseName": "string (100)",
      "automationProjectName": "string (100)",
      "foreignRef": "string",
      "connectorTestCaseId": "string",
    }
  ]
}{
  "testCases": [
    {
      "id": "string (100)",
      "version": "string (100)",
      "name": "string (100)",
      "inputParams": "string",
      "description": "string",
      "automationId": "string (100)",
      "automationTestCaseName": "string (100)",
      "automationProjectName": "string (100)",
      "foreignRef": "string",
      "connectorTestCaseId": "string",
    }
  ]
}

Asegúrese de cambiar los datos entre paréntesis con los datos correspondientes a su caso de prueba.

  1. Después de crear archivos JSON para cada objeto de un proyecto, añádelos a la subcarpeta correspondiente de la carpeta de objetos . Puede nombrar los archivos JSON como desee, pero los nombres de las subcarpetas deben permanecer iguales

    Ejemplo: añade los archivos JSON que contienen datos sobre casos de prueba a la subcarpeta casosDePrueba .

    Importante: si tienes que importar una gran cantidad de objetos, divídelos en varios archivos, como testcases-1.jsony testcases-2.json. Recomendamos añadir un número máximo de 500 archivos por subcarpeta.
  2. Añade los archivos adjuntos asociados con los objetos en la carpeta de archivos adjuntos , utilizando la siguiente jerarquía de carpetas: /attachments/object-id/file name.
    • object-id : reemplaza esto con el ID del objeto asociado.
    • file name : reemplaza esto por el nombre del archivo adjunto.

Quién puede importar proyectos

Any user having a valid Test Manager License can import projects.

Para obtener más información consulta Gestión de acceso de usuarios y grupos.

Importing a project in Test Manager

Prepare the exported TMH file and then review the project import details in Test Manager.
Importante: Al preparar tus archivos TMH para la importación, se recomienda utilizar un tamaño de archivo no superior a 2 GB. Si mantienes el tamaño del archivo en este límite, evitarás que el proceso de importación se cancele durante su transcurso.
  1. Sign in to Test Manager.
  2. Haz clic en Importar proyecto.
  3. Agrega el archivo TMH. Los detalles del proyecto se recuperan automáticamente y se enumeran en la sección Objetos en el proyecto para que puedas revisarlos antes de iniciar el proceso de importación.
  4. (Opcional) Edita el nombre, el prefijo y la descripción del proyecto.
  5. Include automation information for test cases is automatically selected so you can import automation and other relevant information. For example, an automation linked to a test case will be imported to Test Manager with all the details and test case steps.
  6. Revisa la información y haz clic en Importar para iniciar el proceso.
    Nota: importar el proyecto suele tardar entre 10 y 15 minutos, pero puede tardar más para proyectos más grandes.

El proyecto importado aparece en la página Proyectos , atenuado hasta que se complete el proceso.



Importing into an existing project in Test Manager

  1. Sign in to Test Manager.
  2. Selecciona Importar proyecto.
  3. Añade el archivo TMH que has descargado aquí

    Los detalles del proyecto se obtienen automáticamente y se enumeran en la sección Objetos en el archivo de proyecto para que puedas revisarlos antes de iniciar el proceso de importación.

  4. Seleccione Proyecto existente en Destino.
  5. Selecciona el proyecto de destino donde se importan los datos en el menú desplegable Proyecto .
    Consejo:
    • Si tiene archivos TMH de tamaños más grandes, puede dividirlos en varios archivos e importarlos por separado dentro del mismo proyecto de destino.
    • Si exportas varios proyectos, puedes volver a importarlos dentro de un proyecto existente.
  6. Include automation information for test cases is automatically selected so you can import automation and other relevant information. For example, an automation linked to a test case will be imported to Test Manager with all the details and test case steps.
  7. Revisa la información y selecciona Importar para iniciar el proceso.
    Advertencia: El campo Resultados de la prueba siempre es 0, porque los resultados de la prueba no se exportan.

    Cuando se complete el proceso de importación de un proyecto existente, recibirá una notificación de Importación de proyecto completada sobre el evento.



  8. Seleccione la notificación para ir a la pestaña Archivos adjuntos del nuevo proyecto, donde podrá ver:
    1. registros de los pasos de migración (archivo ZIP)
    2. registros de los objetos migrados (archivo ZIP)
    3. resumen de importación (archivo TXT): muestra el número total de entidades y cuántas de ellas se importaron u omitieron.

Pasos posteriores a la importación

Pasos posteriores a la importación

Review the import project report displayed in Test Manager as a notification after the process is completed. The import summary PDF file shows the status of the imported objects. You can investigate individual objects that haven't been imported in object migration log csv file. If the project import fails, contact UiPath® Support.

Ver información de automatización

Para ver información sobre la automatización que generó un caso de prueba específico:
  1. En la página Importar proyecto , selecciona Incluir información de automatización para casos de prueba en la parte inferior.
  2. Finalice la importación y filtre por los casos de prueba importados, aplicando el filtro de etiqueta eliminada por la automatización .
  3. Abre cada caso de prueba devuelto y ve a la pestaña Detalles para recuperar la información sobre la automatización que generó el caso de prueba.
    Figura 1. La lista desplegable Etiquetas que muestra la etiqueta automationcleared

La información de automatización que se muestra en la pestaña Detalles incluye:

  • ID de automatización
  • NombreDelProyectoDeAutomatización
  • NombreDeCasoDePruebaDeAutomatización



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