Condividi tramite


tcm: elenco di piani di test, gruppi di test, configurazioni di test e ambienti

Per eseguire i test dalla riga di comando utilizzando tcm.exe o per importare i test case in un gruppo di test specifico, sono necessari i nomi e gli ID degli elementi richiesti per eseguire i test.È possibile ottenere un elenco di elementi del test dalla riga di comando tramite i seguenti comandi tcm:

  • tcm plans /list

  • tcm suites /list

  • tcm configs /list

  • tcm testenvironments /list

tcm.exe si trova in <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE su ogni computer che disponga di Visual Studio Ultimate, Visual Studio Premium, oppure Visual Studio Test Professional.

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]]

Parametri

Parametro

Descrizione

/querytext:query

Specifica la query da utilizzare per restituire gli elementi del test.

/planid:id

Specifica che saranno elencati solo i gruppi di test in questo piano di test.

/collection:CollectionURL

Specifica l'URI della raccolta di progetti team.Il formato dell'URI è il seguente: http://NomeServer:Porta/NomeDirectoryVirtuale/NomeInsieme

Se non viene utilizzata alcuna directory virtuale, il formato dell'URI sarà il seguente:

http://NomeServer:Porta/NomeInsieme

/teamproject:project

Nome del progetto team contenente il piano di test nel quale si desidera importare i test automatizzati.

/login:username,[password]

Opzionale.Specifica il nome e la password di un utente collegato al server a livello applicazione di Team Foundation Server e che dispone delle autorizzazioni per eseguire il comando.Questa opzione deve essere utilizzata se le credenziali di Windows non includono le autorizzazioni appropriate, se si utilizza l'autenticazione di base o se non si è connessi a un dominio.

È possibile aggiungere parametri per /collection e /teamproject al file XML tcm.exe.config che si trova nella stessa directory di tcm.exe: <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE.Se si aggiungono questi al file, non è necessaria la relativa presenza nella riga di comando ogni volta che si esegue un comando tcm.È possibile aggiungere queste chiavi e i relativi valori al file, come segue, nella sezione appSettings:

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

Elencare gli elementi di test

Negli esempi seguenti si presuppone che sia stato avviato un prompt dei comandi di Visual Studio.

A tale scopo, scegliere Start, quindi Tutti i programmi, Microsoft Visual Studio 2012, Strumenti Visual Studio e infine Prompt dei comandi di sviluppo.

Il prompt dei comandi viene aperto sulla cartella: <drive>:\Program Files\Microsoft Visual Studio 11.0\VC

Il seguente comando consente di elencare le configurazioni di test nel progetto team DinnerNow:

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

Mediante il comando seguente viene elencato solo il piano di test Sprint 1 nel progetto team DinnerNow in modo che sia possibile visualizzarne l'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

Mediante il comando seguente vengono elencati i gruppi di test nel piano di test con ID 3 nel progetto team DinnerNow:

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

Vedere anche

Riferimenti

tcm: esecuzione di test da un piano di test tramite l'utilità della riga di comando

Altre risorse

tcm: importazione ed esecuzione di test automatizzati per un piano di test dalla riga di comando