- 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
- Testing Robots
- Test Manager
Guía de usuario de Test Suite
Importar proyecto
Puedes importar proyectos de fuentes externas para realizar operaciones de prueba a través de Test Manager. Utiliza esta característica para transferir proyectos de prueba completos desde diferentes sistemas de gestión del ciclo de vida de la aplicación (ALM) a Test Manager.
La importación del proyecto sigue un esquema que convierte los proyectos de sistemas externos (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.
- 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).
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.
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:
- Ve a Swagger, utilizando el punto final de Test Manager que utilizas actualmente. Para conectar Swagger a tu Test Manager, visita Referencias de API
- 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.).
- 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.
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.
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.
El proyecto importado aparece en la página Proyectos , atenuado hasta que se complete el proceso.
Pasos posteriores a la importación
Revisa el informe del proyecto de importación que se muestra en Test Manager como una notificación una vez completado 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, ponte en contacto con el soporte deUiPath® .