Partager via


tcm: liste des plans de test, des suites de tests, des configurations de test et des environnements

Pour exécuter vos tests à partir de la ligne de commande à l'aide de tcm.exe ou importer vos cas de test dans une suite de tests spécifique, vous avez besoin des noms et des ID des artefacts qui sont requis pour exécuter les tests. Vous pouvez obtenir une liste d'artefacts de test à partir de la ligne de commande en utilisant les commandes tcm suivantes :

  • tcm plans /list

  • tcm suites /list

  • tcm configs /list

  • tcm testenvironments /list

tcm.exe se trouve dans <Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE sur un ordinateur sur lequel Visual Studio Ultimate est installé.

tcm plans /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm suites /list [/planid: id | /querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm configs /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm testenvironments /list /collection:CollectionURL /teamproject:project [/login:username,[password]]

Paramètres

Paramètre

Description

/querytext:query

Spécifie la requête à utiliser pour retourner les artefacts de test.

/planid:id

Spécifie que seules les suites de tests dans ce plan de test seront répertoriées.

/collection:CollectionURL

Spécifie l'URI de la collection du projet d'équipe. Le format pour l'URI est le suivant :http://NomServeur:Port/NomRépertoireVirtuel/NomCollection

Si aucun répertoire virtuel n'est utilisé, le format de l'URI est le suivant :

http://NomServeur:Port/NomCollection

/teamproject:project

Le nom du projet d'équipe contenant le plan de test dans lequel vous souhaitez importer vos tests automatisés.

/login:username,[password]

Facultatif. Spécifie le nom et le mot de passe d'un utilisateur qui est connecté au serveur de couche Application pour Team Foundation Server et qui dispose des autorisations d'exécution de la commande. Cette option est utilisée si vos informations d'identification Windows ne bénéficient pas des autorisations appropriées, si vous utilisez l'authentification de base ou que vous n'êtes pas connecté à un domaine.

Vous pouvez ajouter des paramètres pour /collection et /teamproject au fichier XML tcm.exe.config situé dans le même répertoire que tcm.exe : <Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE. Si vous les ajoutez au fichier, il est inutile de les entrer sur la ligne de commande chaque fois que vous exécutez une commande tcm. Vous pouvez ajouter ces clés et leurs valeurs dans le fichier, comme suit, dans la section appSettings :

    <appSettings>
         <add key="TeamFoundationServer" value=""http://<ServerName:Port/VirtualDirectoryName/CollectionName>"/>
         <add key ="TeamProject" value="DinnerNow"/>
    </appSettings>

Répertorier les éléments de test

Les exemples suivants supposent que vous avez démarré une invite de commande Visual Studio.

Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio (2010).

L'invite de commandes permet de naviguer vers le dossier : <drive>:\Program Files\Microsoft Visual Studio 10.0\VC

La commande suivante répertorie les configurations de test dans le projet d'équipe DinnerNow :

tcm configs /list /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

La commande suivante répertorie uniquement le plan de test Sprint 1 dans le projet d'équipe DinnerNow afin que vous puissiez voir son ID :

tcm plans /list /querytext:"SELECT * FROM TestPlans WHERE PlanName=’Sprint 1’" /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

La commande suivante répertorie les suites de tests dans le plan de test avec l'ID 3 dans le projet d'équipe DinnerNow :

tcm suites /list /planid:3 /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

Voir aussi

Autres ressources

tcm : exécution des tests à partir d'un plan de test à l'aide de l'utilitaire de ligne de commande

tcm : importation et exécution des tests automatisés pour un plan de test à partir de la ligne de commande