- Introducción a Test Suite
- Studio
- Conjunto de pruebas - Estudio
- Información general
- Actividades de prueba y API
- Arquitectura de automatización de dispositivos móviles
- Primeros pasos
- Administración de Mobile Device Manager
- Administración de aplicaciones
- Creación de flujos de trabajo de automatización móvil
- Interacción de dispositivos
- Automatización para aplicaciones React Native
- Actividades de automatización móvil y API
- Orchestrator
- Test Manager
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.
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.
- 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).
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.
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:
- Go to Swagger, using the Test Manager endpoint that you currently use. To connect Swagger to your Test Manager, visit API References
- Ve a la solicitud ProjectMigrationSchema .
- Ejecute GET / api / v2 / migration / schema / versiones y copie la versión generada en el cuerpo de la respuesta.
- Introduzca la versión del esquema copiada como parámetro para GET / api / v2 / migration / schema / {schemaVersion} y ejecute la API.
- 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.
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.
-
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, comotestcases-1.json
ytestcases-2.json
. Recomendamos añadir un número máximo de 500 archivos por subcarpeta. -
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.
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.
El proyecto importado aparece en la página Proyectos , atenuado hasta que se complete el proceso.
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.