test-suite
2023.10
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 13 de ago. de 2024

Importar proyecto

Puede importar proyectos desde fuentes externas para realizar operaciones de prueba a través de Test Manager. Utilice esta característica para transferir proyectos de prueba completos de diferentes sistemas de gestión del ciclo de vida de la aplicación (ALM) a Test Manager.

Cómo funciona

La importación del proyecto sigue un esquema que convierte los proyectos del sistema externo (por ejemplo, aplicaciones de prueba) en un formato que Test Manager puede leer. Esto incluye objetos como requisitos, casos de prueba, conjuntos de pruebas, resultados de pruebas, etiquetas, campos personalizados y archivos adjuntos. El proceso de importación se realiza de forma asíncrona.

Consideraciones

  • Los nuevos ID de objeto (GUID) se generan durante la importación en 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

Cualquier usuario que tenga una licencia de Test Manager válida puede importar proyectos.

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. Vaya a Swagger, utilizando el punto final de Test Manager que utiliza actualmente. Para conectar Swagger a su Test Manager, visite Referencias de API
  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.).
  • Una carpeta de objetos: contiene subcarpetas correspondientes a todos los tipos de objetos disponibles en 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

Cualquier usuario que tenga una licencia de Test Manager válida puede importar proyectos.

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

Importar un proyecto en Test Manager

Prepara el archivo TMH exportado y luego revisa los detalles de importación del proyecto en 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. Inicie sesión en 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. Incluir información de automatización para casos de prueba se selecciona automáticamente para que pueda importar la automatización y otra información relevante. Por ejemplo, una automatización vinculada a un caso de prueba se importará a Test Manager con todos los detalles y pasos del caso de prueba.
  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.



Importar en un proyecto existente en Test Manager

  1. Inicie sesión en 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. Incluir información de automatización para casos de prueba se selecciona automáticamente para que pueda importar la automatización y otra información relevante. Por ejemplo, una automatización vinculada a un caso de prueba se importará a Test Manager con todos los detalles y pasos del caso de prueba.
  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

Revise el informe del proyecto de importación que se muestra en Test Manager como una notificación después de que se complete el proceso. El archivo PDF de resumen de importación muestra el estado de los objetos importados. Puedes investigar objetos individuales que no se hayan importado en el archivo csv del registro de migración de objetos. Si la importación del proyecto falla, póngase en contacto con el soporte de UiPath®.

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.

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.