TCM: listagem de planos de teste, suítes de testes, configurações de teste e ambientes

Para executar os testes da linha de comando usando tcm.exe ou importar seus casos de teste para uma suíte de teste específico, você precisa de nomes e identificações dos artefatos necessários para executar os testes.Você pode obter uma lista dos artefatos de teste na linha de comando usando o seguinte tcm comandos:

  • tcm plans /list

  • tcm suites /list

  • tcm configs /list

  • tcm testenvironments /list

TCM.exe está localizado em <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE em qualquer máquina que tenha Visual Studio Ultimate, Premium Visual Studio, ou Visual Studio teste Professional instalado.

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

Parâmetros

Parâmetro

Descrição

/querytext:query

Especifica a consulta usar para retornar os artefatos de teste.

/planid:id

Especifica que somente as suítes de teste neste plano de teste serão listadas.

/collection:CollectionURL

Especifica o URI da coleção de projeto de equipe.O formato de URI é da seguinte maneira: http: / /nome_do_servidor: port/nome_diretório_virtual/NomeDaColeta

Se nenhum diretório virtual é usado, o formato de URI é o seguinte:

http: / /Nome_do_servidor: port / NomeDaColeta

/teamproject:project

O nome do projeto de equipe que contém o plano de teste que você deseja importar em testes automatizados.

/login:username,[password]

Opcional.Especifica o nome e a senha de um usuário conectado ao servidor de camada de aplicativo para Team Foundation Server e quem tem permissões para executar o comando.Se suas credenciais do Windows não tem as permissões apropriadas, usando a autenticação básica ou você não está conectado a um domínio, você usaria essa opção.

Você pode adicionar parâmetros para /collection e /teamproject para o tcm.exe.config arquivo XML que está localizado no mesmo diretório como tcm.exe: <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE.Se você adicionar ao arquivo, não precisará tê-los na linha de comando sempre que você executar uma tcm comando.Você pode adicionar essas chaves e seus valores no arquivo, como segue, de appSettings seção:

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

Itens da lista de teste

Os exemplos seguintes assumem que você iniciou um Visual Studio prompt de comando.

Para fazer isso, escolha Iniciar, aponte para Todos os programas, aponte para Microsoft Visual Studio 2012, aponte para Visual Studio Toolse escolha Prompt de comando do desenvolvedor.

Abre o prompt de comando para a pasta:<drive>:\Program Files\Microsoft Visual Studio 11.0\VC

O comando a seguir lista as configurações de teste do projeto de equipe do DinnerNow:

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

O comando a seguir lista apenas o plano de teste Sprint 1 do projeto de equipe do DinnerNow para que você possa exibir sua identificação:

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

O comando a seguir lista os conjuntos de teste no plano de teste com identificação 3 no projeto de equipe do DinnerNow:

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

Consulte também

Referência

TCM: testes de execução de um teste planejar usando o utilitário de linha de comando

Outros recursos

TCM: testes de automatizada de importação e em execução para um plano de teste na linha de comando