Como: executar testes a partir da linha de comando usando o Tcm de Automated

Você pode executar casos de teste com automação associada da linha de comando usando tcm.exe em vez de usar a interface de usuário fornecida pelo Microsoft Test Manager.Isso permite que você iniciar executa automaticamente a partir de um arquivo em lotes.Por exemplo, você pode decidir agendar esse arquivo em lotes para ser executado sempre que uma compilação é concluída.

Para executar esses casos de teste automatizados para que os resultados do teste são parte de seu plano de teste, você deve usar um ambiente de laboratório.Quando você iniciar a execução da linha de comando, use tcm.exe.Você deve especificar as configurações de teste que contêm o conjunto de funções que você precisa para executar os testes e um ambiente que contém este conjunto de funções.Para obter mais informações sobre ambientes e testar as configurações, consulte Configurando as máquinas de teste para executar testes ou coletar dados.

ObservaçãoObservação

Se você deseja executar testes automatizados que interagem com a área de trabalho, você deve configurar seu agente para executar como um processo em vez de um serviço.Para mais informações, consulte Como: configurar o seu agente de teste para executar os testes que interagem com a área de trabalho..

Você pode usar uma consulta para especificar o caso de teste e configuração par, que são nomeados teste pontos, ou você pode especificar as configurações que você deseja executar o seu plano de teste e conjuntos de teste.Você precisa conhecer as IDs de seu plano de teste, suítes de testes e configurações.Você pode usar tcm.exe para listar para você, se for necessário.

Use os seguintes procedimentos para coletar as informações que você precisa ter que executar testes automatizados da linha de comando e executar testes:

  • Listar todas as configurações do seu projeto de equipe

  • Listar todos os planos de teste em seu projeto de equipe

  • Listar todos os ambientes de teste para seu projeto de equipe

  • Lista todos os conjuntos de teste em seu plano de teste

  • Criar um teste executado usando uma consulta de ponto de teste

  • Criar um teste de execução de um conjunto de testes e uma configuração específica

  • Exibir e atualizar os resultados do teste

Parâmetros comuns para os procedimentos

Parâmetro

Descrição

/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

Se você não souber o caminho correto, entre em contato com o Team Foundation administrador do sistema.

/teamproject:TeamProjectName

O projeto de equipe que você deseja usar.Este projeto de equipe deve ser definido na coleção do projeto especificado pelo /collection parâmetro.

/login:Nome de usuário, senha

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.

/build

Opcional.Especifica o número de compilação que será associado com a execução do teste.Se a opção /buildDir não for especificada, será usado o local de destino dessa compilação pegar binários de teste.

/buildDefinition

Nome da definição de compilação a compilação pertence.

/flavor

Tipo da compilação a ser usado, caso a construção tem mais de um.

/platform

Plataforma de compilação a ser usado, caso a construção tem mais de um.

/? ouhelp

Exibe a Ajuda sobre o comando na janela do Prompt de comando.

Procedimentos

Dd465192.collapse_all(pt-br,VS.110).gifListar todas as configurações do seu projeto de equipe

Para listar todas as configurações do seu projeto de equipe

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para listar todas as configurações do seu projeto de equipe, digite o seguinte no prompt de comando:

    tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Id Name

    ---------------- ------------------

    1 Vista and IE 7

    25 Vista and IE 8

    ObservaçãoObservação

    Você pode listar planos para o seu projeto de equipe muito usando o seguinte comando:Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>

Dd465192.collapse_all(pt-br,VS.110).gifListar todos os planos de teste em seu projeto de equipe

Para listar todos os planos de teste em seu projeto de equipe

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para listar todos os planos de seu projeto de equipe, digite o seguinte no prompt de comando:

    tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Id Name

    ---------------- ------------------

    1 Beta 1 Test Plan

    22 RTM Test Plan

  3. (Opcional) Para localizar todos os conjuntos de teste em um plano de teste, digite o seguinte no prompt de comando:

    tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Id Name

    ---------------- ------------------

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

Dd465192.collapse_all(pt-br,VS.110).gifListar todos os ambientes de teste para seu projeto de equipe

Para listar todos os ambientes de teste para seu projeto de equipe

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para listar todos os planos de seu projeto de equipe, digite o seguinte no prompt de comando:

    tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Name Description

    ---------------- ------------------

    Staging Environment Use to test staging environment

    Testing Environment for Customer ABC

Dd465192.collapse_all(pt-br,VS.110).gifLista todos os conjuntos de teste em seu plano de teste

Para listar todos os conjuntos de teste em seu plano de teste

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para localizar todos os conjuntos de teste em seu plano de teste, digite o seguinte no prompt de comando:

    tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Id Name

    ---------------- ------------------

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

Dd465192.collapse_all(pt-br,VS.110).gifCriar um teste executado usando uma consulta de ponto de teste

Para criar um teste executado usando uma consulta de ponto de teste

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para criar uma execução de teste que usa uma consulta de ponto de teste para uma configuração específica de teste, use as informações na tabela a seguir.

    Identificação

    Valor

    Planid

    1

    Configid

    13

    Digite o seguinte no prompt de comando:

    tcm run /create /title:"Nightly Run" /planid:1 /querytext:"SELECT * FROM TestPoint WHERE ConfigurationId=13" /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Run created with ID: <xxx>.

    ObservaçãoObservação

    Você deve fornecer as configurações de teste e um ambiente que corresponde ao conjunto de funções em suas configurações de teste para um teste automatizado executar usando tcm.exe.Para obter mais informações sobre ambientes e testar as configurações, consulte Configurando as máquinas de teste para executar testes ou coletar dados.Para criar configurações de teste, consulte Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.

  3. Para exibir o andamento de seu teste, siga as etapas no Exibir e atualizar os resultados de teste.

Dd465192.collapse_all(pt-br,VS.110).gifCriar um teste de execução de um conjunto de testes e uma configuração específica

Para criar um teste de execução de um conjunto de testes e uma configuração específica

  1. Abra um prompt de comando Visual Studio.

    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>: \Arquivos de 11.0\VC de Visual Studio

  2. Para criar um teste para todos os testes em uma suíte de teste para uma configuração específica, use as informações na tabela a seguir.

    Identificação

    Valor

    Planid

    1

    Suiteid

    5

    Configid

    13

    Digite o seguinte no prompt de comando:

    tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>

    Você verá resultados semelhantes a estes:

    Run created with ID: <xxx>.

    ObservaçãoObservação

    Você deve fornecer as configurações de teste e um ambiente que corresponde ao conjunto de funções em suas configurações de teste para um teste automatizado executar usando tcm.exe.Para obter mais informações sobre ambientes e testar as configurações, consulte Configurando as máquinas de teste para executar testes ou coletar dados.Para criar configurações de teste, consulte Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.

  3. Para exibir o andamento de seu teste, siga as etapas no Exibir e atualizar os resultados de teste.

Exibir e atualizar os resultados do teste

Para exibir e atualizar os resultados do teste

  1. Abrir Microsoft Test Manager.

    ObservaçãoObservação

    Para exibir o Microsoft Test Manager janela, escolha Iniciar e escolha todos os programas.Aponte para Microsoft Visual Studio 2012 e escolha Gerenciador de teste Microsoft.

  2. Para exibir os resultados do teste, escolha a seta para baixo no alternador de grupo central e escolha Testing Center.

  3. Na barra de menu grupo de centro, escolha teste e escolha Analisar execuções de teste.

    O Analisar Test Runs atividade é exibida que mostra as execuções de teste para este plano de teste.

  4. Abrir o teste executado com o título que você deu a ele na linha de comando para abrir e exibir os detalhes.

    Os detalhes de execução de teste são exibidos.

  5. (Opcional) Para atualizar o título de seu teste, digite o novo nome na título.

  6. (Opcional) Se o teste falhar, você pode atualizar o motivo da falha.Escolha resolução e selecione o motivo da falha na lista.

  7. (Opcional) Para adicionar comentários para o resultado do teste, escolha o ícone de comentários.Digite seus comentários e escolha Salvar comentários.

  8. (Opcional) Para exibir os detalhes de um teste individual, abra o teste.

    O resultado do teste é exibido mostra os detalhes da execução de teste e o histórico de resultados de teste para teste.Você pode fechar este modo de exibição para retornar para a execução de teste.

    ObservaçãoObservação

    Se você determinar que há um bug de sua análise, você pode criar um bug desta exibição.

  9. Para salvar essas alterações para essa execução de teste, escolha Salvar na barra de ferramentas.

Consulte também

Referência

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

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

Conceitos

Execução automatizada de testes na linha de comando

Executando testes automatizados no Microsoft Test Manager

Outros recursos

Create Test Cases from an Assembly of Automated Tests