Commandes de gestion des cas de test (tcm.exe)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Vous pouvez effectuer plusieurs tâches pour répertorier, afficher, copier/cloner ou exécuter des tests à l’aide de l’outil en ligne de commande tcm.exe . La plupart des commandes sont prises en charge pour Azure DevOps local et hébergé.

Utiliser l’outil en ligne de commande TCM

Pour exercer l’outil en ligne de commande TCM, vous devez disposer des éléments suivants :

  • Installé Visual Studio 2017 Professional ou version antérieure. Vous accédez à tcm.exe à partir de l’invite de commandes et des répertoires suivants : %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

  • Pour exécuter une commande tcm.exe, spécifiez les paramètres et /teamproject les /collection paramètres, ainsi /login que les besoins.

    Paramètre Description
    /Collection:CollectionURL Obligatoire. Spécifie l’URI de la collection de projets d’équipe. Le format de l’URI est le suivant :
    - Pour Azure DevOps Services : http://dev.azure.com/OrganizationName
    - Pour Azure DevOps Server : http://ServerName:Port/VirtualDirectoryName/CollectionName. Si aucun répertoire virtuel n’est utilisé, le format de l’URI est le suivant :http://ServerName:Port/CollectionName
    /teamproject :project Obligatoire. Nom du projet qui contient les objets de test dans lesquelles vous souhaitez cloner ou importer des tests automatisés.
    /login :username,[password] facultatif. Spécifie le nom et le mot de passe d’un utilisateur Azure DevOps valide et qui dispose des autorisations nécessaires pour exécuter la commande. Utilisez cette option si vous utilisez l’authentification de base, que vous n’êtes pas connecté à un domaine ou que vos informations d’identification Windows n’ont pas les autorisations appropriées.
  • Vous devez être membre valide du projet auquel vous souhaitez accéder et disposer des autorisations requises en fonction des commandes que vous exécutez. Pour plus d’informations, consultez Accès et autorisations de test manuels.

Commandes TCM

Le tableau suivant fournit des liens vers des articles qui décrivent comment exercer la commande tcm.exe correspondante. La plupart des commandes sont prises en charge sur Azure DevOps Server, toutes les versions et Azure DevOps Services.


Interface

Azure DevOps Services

Azure DevOps Server


configurations tcm :Listes de configurations de test

    ✔️

    ✔️

tcm fieldmapping: importe ou exporte un fichier XML pour définir les types de résolution, le type de bogue et les types d’échec.

Remarque

Vous ne pouvez exercer cette commande que sur les collections qui utilisent le modèle de processus XML en ligne. Pour Azure DevOps Server 2020 et versions ultérieures qui utilisent le modèle de processus hérité, l’importation de fichiers XML n’est pas prise en charge.

    ✔️

tcm plans: répertorier ou cloner des plans de test.

    ✔️

    ✔️

tcm run: crée, supprime, répertorie, abandonne, publie, exporte ou exécute un groupe de tests. Prend également en charge l’importation de tests automatisés dans un plan de test.

    ✔️

    ✔️

tcm suites: Répertorier ou cloner des suites de test.

    ✔️

    ✔️

tcm testenvironments: afficher et répertorier les environnements de test.

    ✔️

    ✔️

tcm testcase: Importer des cas de test à partir d’un assembly spécifié ou d’un fichier de test

    ✔️

    ✔️