Test Suite
2022.10
False
Imagen de fondo del banner
Guía de usuario de Test Suite
Última actualización 8 de mar. de 2024

Importar proyecto

Puede importar proyectos de fuentes externas para realizar operaciones de prueba a través de Test Manager. Usa esta característica para transferir proyectos de prueba completos desde diferentes sistemas de gestión del ciclo de vida de las aplicaciones (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 puede ser leído por Test Manager. 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

  • Se generan nuevos ID de objetos (GUID) 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.

Obtener la versión de esquema

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. Accede a Swagger mediante el punto final de Test Manager que utilizas actualmente.Para conectar Swagger a tu Test Manager, consulta 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 que corresponden 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.

Preparar el archivo TMH

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. Inicia 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, por lo que puedes importar 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 los 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.



Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.