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