- Primeros pasos
- Gestión de proyecto
- Operaciones y utilidades del proyecto
- Importar proyecto
- Exportar datos
- Operaciones masivas
- Informes
- Configuración de Test Manager
- Integración de herramientas de ALM
- Integración de API
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 de creación,Hora de actualización).
- Creado por y 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.
For more information see User and Group Access Management.
Getting the schema version
Necesitas la versión del esquema para crear el archivo TMH. La recuperación de la versión del esquema implica el uso de llamadas a la API en Swagger. Para recuperar la versión del esquema, sigue los siguientes pasos:
- Go to Swagger, using the Test Manager endpoint that you currently use. To connect Swagger to your Test Manager, visit API References.
- Go to the ProjectMigrationSchema request.
- Execute GET /api/v2/migration/schema/versions and copy the version generated in the Response Body.
- Input the copied schema version as a parameter for GET /api/v2/migration/schema/{schemaVersion} and execute the API.
- Select Download file from the Response body section.
Results: A ZIP file is downloaded, that has the schema of different testing artifacts in the TMH file. The ZIP file contains the following folders and files:
- An attachments folder - contains subfolders corresponding to the attachments associated with each object, object Id is folder name (test cases, test sets, requirements, test executions, etc.).
- An objects folder - contains subfolders corresponding to all types of objects available in Test Manager.
- A JSON manifest file - holds basic metadata about your WebExtension.
- A readme.txt file - contains instructions for preparing data that goes inside the folders.
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.
Example: To specify a Test Case, use the sample schema below:
{
"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úrate de cambiar los datos entre paréntesis por los datos correspondientes a tu caso de prueba.
-
After creating JSON files for each object from a project, add them to the corresponding subfolder in the objects folder. You can name the JSON files however you want, but the names of the subfolders must stay the same
Example: Add the JSON files that contain data about Test Cases to the testcases subfolder.
Importante:If you have a large number of objects to import, split them into multiple files, such as
testcases-1.json, andtestcases-2.json. We recommend adding a maximum number of 500 files per subfolder. -
Add the attachment files associated with the objects under the attachments folder, using the following folder hierarchy:
/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.
For more information see User and Group Access Management.
Importar un proyecto en Test Manager
Prepara el archivo TMH exportado y luego revisa los detalles de importación del proyecto en Test Manager.
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.
-
Inicia sesión en Test Manager.
-
Haz clic en Importar proyecto.
-
Añade el archivo TMH. Los detalles del proyecto se obtienen 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.
-
(Opcional) Edita el nombre, el prefijo y la descripción del proyecto.
-
Incluir información de automatización para casos de prueba se selecciona automáticamente para que puedas 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 pasos del caso de prueba.
-
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 en proyectos más grandes.
El proyecto importado se muestra en la página Proyectos , en gris hasta que se complete el proceso.