Compartilhar via


Como: Execute casos de teste com a automação a partir da linha de comando usando o Tcm

Você pode executar casos de teste com a automação de associado da linha de comando usando tcm.exe em vez de usar a interface do usuário fornecida pelo Microsoft Test Manager. Isso permite que você iniciar o executa automaticamente a partir de um arquivo em lotes. Por exemplo, em seguida, 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 do seu plano de teste, você deve usar um ambiente físico ou virtual. Quando você inicia 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 configurações de teste e de ambientes, consulte Configurando as máquinas de teste para executar testes ou coletar dados.

ObservaçãoObservação

Se você deseja executar os testes automatizados que interagem com a área de trabalho, você deve configurar seu agente seja executado como um processo em vez de um serviço. Para obter 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 a configuração de emparelhamento, que são nomeados teste pontos, ou você pode especificar as configurações que você deseja executar a partir do seu plano de teste e suítes 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 a partir da linha de comando e executar os 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 o seu projeto de equipe

  • Listar 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 uma suíte 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 para o URI é o seguinte: http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta

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

http: / /Nome_do_servidor: port / NomeDaColeta

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

/teamproject:TeamProjectName

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

/login:Nome de usuário, senha

Opcional. Especifica o nome e a senha de um usuário que está conectado ao servidor de camada de aplicativo para Team Foundation Server e quem tem permissão para executar o comando.

Se suas credenciais do Windows não tem as permissões apropriadas, ou usando a autenticação básica, ou você não está conectado a um domínio, você usaria essa opção.

/? ouhelp

Exibe ajuda sobre o comando na janela do Prompt de comando.

Procedimentos

Listar 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, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

  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 estas:

    Id Name

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

    1 Vista and IE 7

    25 Vista and IE 8

    ObservaçãoObservação

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

Listar 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, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

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

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

    Você verá resultados semelhantes a estas:

    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 estas:

    Id Name

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

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

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

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

  1. Abra um prompt de comando Visual Studio.

    Para fazer isso, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

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

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

    Você verá resultados semelhantes a estas:

    Name Description

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

    Staging Environment Use to test staging environment

    Testing Environment for Customer ABC

Listar 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, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

  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 estas:

    Id Name

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

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

Criar um teste de execução 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, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

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

    ID

    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 estas:

    Run created with ID: <xxx>.

    ObservaçãoObservação

    Você deve fornecer um teste das configurações e um ambiente que corresponde ao conjunto de funções em suas configurações de teste para um teste automatizado executado usando o tcm.exe. Para obter mais informações sobre configurações de teste e de ambientes, 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 automatizados, como parte de um plano de teste.

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

Criar um teste de execução para uma suíte de testes e uma configuração específica

Para criar um teste é executado para uma suíte de testes e uma configuração específica

  1. Abra um prompt de comando Visual Studio.

    Para fazer isso, clique em Iniciar, aponte para Todos os programas, aponte para 2010 do Microsoft Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Visual Studio Prompt de comando (2010).

    O prompt de comando abre a pasta: <drive>: \Arquivos de Programas\Microsoft Visual Studio 10.0\VC

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

    ID

    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 estas:

    Run created with ID: <xxx>.

    ObservaçãoObservação

    Você deve fornecer um teste das configurações e um ambiente que corresponde ao conjunto de funções em suas configurações de teste para um teste automatizado executado usando o tcm.exe. Para obter mais informações sobre configurações de teste e de ambientes, 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 automatizados, como parte de um plano de teste.

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

Exibir e atualizar os resultados do teste

Para exibir e atualizar os resultados do teste

  1. Abra Microsoft Test Manager.

    ObservaçãoObservação

    Para exibir o Microsoft Test Manager janela, clique em Iniciar e clique em todos os programas. Aponte para Microsoft 2010 de Visual Studio e clique em Gerenciador de teste do Microsoft 2010.

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

  3. Na barra de menus do grupo de centro, clique em teste e, em seguida, clique em Analisar execuções de teste.

    O Analisar Test Runs atividade é exibida que mostra qualquer execução de teste para o plano de teste.

  4. Clique duas vezes no 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. Clique em resolução e selecione o motivo da falha na lista.

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

  8. (Opcional) Para exibir os detalhes de um teste individual, clique duas vezes no teste.

    O resultado do teste que mostra os detalhes da execução de teste e o histórico de resultados de teste para esse teste será exibido. 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 neste modo de exibição.

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

Consulte também

Conceitos

Execução automatizada de testes a partir da linha de comando

Execução automatizada de testes

Outros recursos

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

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

Create Test Cases from an Assembly of Automated Tests