UiPath Documentation
test-manager
2023.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Test Manager

Dernière mise à jour 21 avr. 2026

Importer un projet

Vous pouvez importer des projets à partir de sources externes pour effectuer des opérations de test via Test Manager. Utilisez cette fonctionnalité pour transférer des projets de test entiers de différents systèmes de gestion du cycle de vie des applications (ALM) vers Test Manager.

Mode de fonctionnement

L'importation du projet suit un schéma qui convertit les projets système externes (par exemple, les applications de test) dans un format lisible par Test Manager. Cela inclut des objets tels que les exigences, les cas de test, les ensembles de tests, les résultats de test, les libellés, les champs personnalisés et les pièces jointes. Le processus d'importation est effectué de manière asynchrone.

Considérations

  • Les nouveaux ID d'objet (GUID) sont générés lors de l'importation dans Test Manager.
  • Les horodatages (Heure de création,Heure de mise à jour) sont conservés.
  • Created By, and Updated By refer to the user who submitted the project import request. We do not maintain the original user who created the artifact in the ALM system.
  • Les pièces jointes dépassant les limites de taille (90 Mo) sont ignorées.

Qui peut importer des projets

Tout utilisateur disposant d'une licence Test Manager valide peut importer des projets.

Pour plus d'informations, consultez Gestion des accès des utilisateurs et des groupes (User and Group Access Management).

Getting the schema version

You need the schema version to build the TMH file. Retrieving the schema version involves using API calls in Swagger. To retrieve the schema version, follow the steps below:

  1. Accédez à Swagger à l'aide du point de terminaison Test Manager que vous utilisez actuellement. Pour connecter Swagger à votre Test Manager, consultez références de l'API
  2. Go to the ProjectMigrationSchema request.
  3. Execute GET /api/v2/migration/schema/versions and copy the version generated in the Response Body.
  4. Input the copied schema version as a parameter for GET /api/v2/migration/schema/{schemaVersion} and execute the API.
  5. 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

Lorsque vous préparez vos fichiers THM pour l'importation, nous vous recommandons d'utiliser une taille de fichier ne dépassant pas 2 Go. En maintenant la taille du fichier dans cette limite, vous pouvez éviter que le processus d'importation soit abandonné à mi-parcours.

Spécifiez tous les objets que vous souhaitez importer dans des fichiers JSON, en suivant les exemples de schémas à l'intérieur de chaque sous-dossier.

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",
    }
  ]
}

Make sure to change the data between parentheses with the data corresponding to your Test Case.

  1. Après avoir créé des fichiers JSON pour chaque objet d'un projet, ajoutez-les au sous-dossier correspondant dans le dossier des objets . Vous pouvez nommer les fichiers JSON comme vous le souhaitez, mais les noms des sous-dossiers doivent rester les mêmes Exemple: ajoutez les fichiers JSON qui contiennent des données sur les cas de test au sous-dossier testcases .
    Important :

    If you have a large number of objects to import, split them into multiple files, such as testcases-1.json, and testcases-2.json. We recommend adding a maximum number of 500 files per subfolder.

  2. Add the attachment files associated with the objects under the attachments folder, using the following folder hierarchy: /attachments/object-id/file name.
    • object-id : remplacez-le par l'ID de l'objet associé.
    • file name : remplacez-le par le nom de la pièce jointe.

Qui peut importer des projets

Tout utilisateur disposant d'une licence Test Manager valide peut importer des projets.

Pour plus d'informations, consultez Gestion des accès des utilisateurs et des groupes (User and Group Access Management).

Importing a project in Test Manager

Préparez le fichier TMH exporté, puis examinez les détails de l'importation du projet dans Test Manager.

Important :

Lorsque vous préparez vos fichiers THM pour l'importation, nous vous recommandons d'utiliser une taille de fichier ne dépassant pas 2 Go. En maintenant la taille du fichier dans cette limite, vous pouvez éviter que le processus d'importation soit abandonné à mi-parcours.

  1. Connectez-vous à Test Manager.
  2. Click Import project.
  3. Add the TMH file. Project details are automatically fetched and listed in the Objects in project section so you can review before starting the import process.
  4. (Facultatif) Modifiez le nom, le préfixe et la description du projet.
  5. Include automation information for test cases is automatically selected so you can import automation and other relevant information. For example, an automation linked to a test case will be imported to Test Manager with all the details and test case steps.
  6. Review information and click Import to start the process.
    Remarque :

    Importing the project typically takes around 10-15 minutes, but it might take longer for larger projects.

The imported project shows up in the Projects page, grayed out until the process is completed.

docs image

Importation dans un projet existant dans Test Manager

  1. Connectez-vous à Test Manager.

  2. Sélectionnez Importer un projet.

  3. Ajoutez icile fichier THM que vous avez téléchargé

    Les détails du projet sont automatiquement récupérés et répertoriés dans la section Objets du fichier de projet afin que vous puissiez les examiner avant de commencer le processus d’importation.

  4. Sélectionnez Projet existant sous Cible.

  5. Dans la liste déroulante Projet , sélectionnez le projet cible dans lequel les données sont importées.

    Astuce :
    • Si vous avez des fichiers TMH de plus grande taille, vous pouvez les diviser en plusieurs fichiers et les importer séparément dans le même projet cible.
    • Si vous exportez plusieurs projets, vous pouvez les réimporter dans un projet existant.
  6. Include automation information for test cases is automatically selected so you can import automation and other relevant information. For example, an automation linked to a test case will be imported to Test Manager with all the details and test case steps.

  7. Examinez les informations et sélectionnez Importer pour démarrer le processus.

    Avertissement :

    Le champ Résultats des tests est toujours défini sur 0, car les résultats des tests ne sont pas exportés.

    Lorsque le processus d’importation d’un projet existant sera terminé, vous recevrez une notification Importation du projet terminée à propos de l’événement.

    docs image

  8. Sélectionnez la notification pour accéder à l'onglet Pièces jointes du nouveau projet, où vous pourrez afficher :

    1. journaux des étapes de migration (fichier ZIP)
    2. journaux des objets migrés (fichier ZIP)
    3. résumé de l'importation (fichier TXT) : indique le nombre total d'entités et combien d'entre elles ont été importées ou ignorées.

Étapes post-importation

Étapes post-importation

Examinez le rapport de projet d’importation qui s’affiche sous forme de notification dans Test Manager une fois le processus terminé. Le fichier PDF qui récapitule l’importation indique le statut des objets importés. Vous pouvez enquêter sur des objets individuels n’ayant pas été importés dans le fichier csv du journal de migration des objets. Si l’importation du projet échoue, contactez l’ assistance UiPath®.

Affichage des informations sur l'automatisation

Pour afficher des informations sur l'automatisation qui a généré un cas de test spécifique :

  1. In the Import project page, select Include automation information for test cases at the bottom.

  2. Finish the import, and filter through the imported test cases, applying the automationcleared label filter.

  3. Open every returned test case, and go to the Details tab to retrieve the information about the automation that generated the test case.

    docs image

Les informations d'automatisation affichées dans l'onglet Détails incluent :

  • Identifiant d’automatisation

  • NomProjetAutomation

  • NomCasTestAutomation

    docs image

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour