Compartilhar via


Como: Criar casos de teste a partir de um conjunto de testes automatizados usando tcm.exe

Se você tiver criado os testes automatizados usando Visual Studio, talvez você queira executar esses testes como parte de um plano de teste. Adicionando-os a um plano de teste, você pode medir o progresso do teste. Você pode exibir os resultados de testes automatizados e quaisquer outros testes em seu teste planejar juntos e controlar o progresso que você está fazendo. Você também pode vincular a esses casos de teste requisitos, para que você possa exibir o status dos testes automatizados para a necessidade. Para obter mais informações sobre como fazer isso, consulte Link Existing Test Cases to a Requirement.

Para executar esses testes como parte de um plano de teste, você pode usar um tcm.exe da ferramenta de linha de comando para criar casos de teste para todos os seus métodos de teste em um assembly, ou alguns dos seus métodos de teste com base nas propriedades do método de teste ou a categoria de teste. Se você quiser adicionar um teste para um caso de teste existente, você pode associar um método de teste diretamente com esse caso de teste. Para obter mais informações, consulte Como: Associar um teste automatizado de um caso de teste.

Se você tiver testes automatizados de versões anteriores do Microsoft Visual Studio 2010, você pode associar esses testes com um caso de teste depois de atualizar o projeto de teste que contém os testes automatizados para Visual Studio 2010.

Depois que você importou seus métodos de teste e criação de casos de teste, você deve adicionar esses casos de teste em seu plano de teste. Para executar esses casos de teste de seus planos de teste, você deve usar um físico ou em um ambiente virtual. Não é possível executar os testes automatizados usando Microsoft Test Manager sem um ambiente.

Você deve verificar o projeto de teste que contém os métodos de teste automatizado e certifique-se de que o projeto de teste é a parte de sua definição de compilação. Você deve certificar-se de que uma compilação criada usando-se a definição de compilação está selecionada no seu plano de teste. As informações da compilação são usadas por Microsoft Test Manager para localizar o assembly do método de teste correto e usar esta opção para executar testes automatizados.

Para obter mais informações sobre como verificar a sua compilação de projeto e a equipe de teste, consulte Adicionar arquivos ao controle de versão e Construção do aplicativo.

Você também pode executar testes automatizados da linha de comando usando as configurações de teste e um ambiente de teste. Para obter mais informações, consulte Como: Execute casos de teste com a automação a partir da linha de comando usando o Tcm.

Use os procedimentos a seguir para criar casos de teste a partir de um conjunto de testes automatizados que pode ser executado como parte do seu plano de teste:

  • Criar casos de teste a partir de seu conjunto de testes automatizados e adicioná-los ao seu plano.

  • Configurar o plano de teste para usar o team build

  • Criar o seu ambiente e configurações de teste para executar os testes

  • Executar o teste automatizado usando o Gerenciador de teste da Microsoft

  • 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 de projeto que é 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

Criar casos de teste a partir de um conjunto de testes automatizados

Para criar casos de teste a partir de um conjunto de testes automatizados

  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 Prompt de comando de 10.0 Visual Studio.

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

  2. Alterar o diretório para a pasta que contém a construção assembly a partir seu projeto de teste.

    Para fazer isso, primeiro altere o diretório para a pasta de solução. Depois altere o diretório para a pasta de seu projeto de teste, digitando o seguinte comando no prompt de comando:

    cd < nome projeto >\bin\Debug

  3. Para importar todos os métodos de teste do seu assembly, digite o seguinte no prompt de comando:

    tcm testcase /collection:<CollectionURL> /teamproject:< nome do projeto de equipe > /import /storage:< nome do seu assembly >.dll

    Você verá resultados semelhantes a estas:

    Modification Title

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

    Added <Name of test method>

    Added <Name of test method>

    Summary

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

    Added 2

    Updated 0

    Total 2

    ObservaçãoObservação

    Os casos de teste são criados terão os mesmos nomes que os métodos de teste que foram importados.

  4. (Opcional) Você pode limitar os métodos de teste são importados do assembly com base em categorias de teste. Para obter mais informações sobre categorias de teste, consulte Definindo categorias de teste para agrupar os testes. Por exemplo, o comando a seguir mostra como importar os testes que estão nas categorias a ShoppingCart e o SmokeTest.

    tcm testcase /collection:<CollectionURL> /teamproject:< nome do projeto de equipe > /import /storage:< nome do seu assembly >.dll /category:"ShoppingCart&SmokeTest"

  5. (Opcional) Você pode limitar os métodos de teste são importados do assembly com base em uma propriedade de método de teste. Por exemplo, o comando a seguir mostra como importar todos os métodos de teste tem prioridade definida como 0 ou 1.

    tcm testcase /collection:<CollectionURL> /teamproject:< nome do projeto de equipe > /import /storage:< nome do seu assembly >.dll/maxpriority:1

  6. 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.

  7. Para selecionar um plano de teste, clique na seta para baixo no alternador de grupo central e, em seguida, clique em Testing Center.

  8. Na barra de menus do grupo de centro, clique em Planejar.

  9. (Opcional) Para selecionar um plano de teste diferentes, clique no hiperlink de nome do plano de teste no canto superior direito, ou clique no ícone da casa.

  10. Você pode adicionar os casos de teste para um novo conjunto de teste ou um conjunto de teste existente. Para adicionar os casos de teste em seu plano, clique em conteúdo e selecione o conjunto de testes na hierarquia do suite de teste ou adicionar um novo conjunto de teste. Em seguida, clique em Add no painel de detalhes do suite de teste.

    O Adicionar os casos de teste para o pacote caixa de diálogo é exibida.

    Notapara obter mais informações sobre conjuntos de teste nos planos de teste, consulte Organizando os casos de teste usando conjuntos de teste.

  11. Selecione os casos de teste que foram criados. Esses casos de teste terá os mesmos nomes que os métodos de teste no assembly de teste. Em seguida, clique em Adicionar casos de teste.

    Os casos de teste são mostrados na lista de testes para o conjunto de testes que você selecionou.

    ObservaçãoObservação

    Você também pode importar seus casos de teste diretamente em uma suíte de testes estáticos. Para obter mais informações sobre como fazer isso, consulte TCM: A importação de testes automatizados para casos de teste.

Configurar o plano de teste para usar O Team Build

Para configurar o plano de teste para executar o teste automatizado que você tenha criado, você deve escolher a definição correta de compilação usada para criar os seus métodos de teste automatizado. Você deve fazer isso para que o assembly de teste automatizado pode ser encontrado no local de compartilhamento para a definição de compilação e, em seguida, ele pode ser executado no Microsoft Test Manager.

Para configurar o plano de teste para usar o team build

  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 selecionar um plano de teste, clique na seta para baixo no alternador de grupo central e, em seguida, clique em Testing Center.

  3. Na barra de menus do grupo de centro, clique em Planejar.

  4. Para configurar o plano de teste para executar os testes automatizados, clique em Propriedades e, em seguida, clique em filtro de compilações.

    O filtro concluído constrói caixa de diálogo é exibida.

  5. Para selecionar a definição de compilação é usada para criar testes automatizados, clique em Build definition.

  6. Um valor específico para refletir a qualidade da compilação pode ser fornecida a cada compilação. Para selecionar a qualidade das compilações que você deseja ser capaz de exibir, clique em Construir qualidade.

    ObservaçãoObservação

    Para obter mais informações sobre definições de compilação e a qualidade da compilação, consulte Criar e trabalhar com definições de compilação.

  7. Para salvar suas alterações, clique em filtro de construção de conjunto.

  8. Para selecionar a compilação mais recente para usar este plano de teste que inclui as alterações mais recentes para o teste automatizado, primeiro você deve clicar Salvar para salvar o plano e, em seguida, clique em Modificar.

    O Atribuir Build atividade é exibida. Você pode comparar o build atual com uma compilação que você planeja levar. A lista de itens associados mostra as alterações de itens entre as compilações de trabalho. Você pode atribuir a compilação mais recente para uso em testes com este plano. Para obter mais informações sobre como selecionar uma compilação, consulte Determinando quais compilações têm requisitos, novos recursos ou correções de bugs.

  9. Para fechar a Atribuir Build atividade e retornar para as propriedades de plano de teste, clique o Fechar ícone.

  10. Para salvar essas alterações para este plano de teste, clique em Salvar na barra de ferramentas.

Criar o seu ambiente e configurações de teste para executar os testes

Para executar os testes automatizados, você deve usar um ambiente físico ou virtual. Não é possível executar os testes automatizados usando Microsoft Test Manager sem um ambiente.

Você deve criar um ambiente que contém as funções em suas configurações de teste e, em seguida, utilizam esse ambiente em seu plano de teste. Para obter mais informações sobre como criar o seu ambiente e as funções 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 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.

Para criar o seu ambiente e configurações de teste para executar os testes

  1. Para criar um ambiente físico, siga as etapas neste tópico: Criando um ambiente físico para uso em testes.

  2. Se você estiver usando Visual Studio Lab Management, você pode criar um ambiente virtual. Para criar um ambiente virtual, siga as etapas neste tópico: Como: Criar um ambiente de máquinas virtuais ou modelos. Se desejar obter mais informações sobre como criar ambientes virtuais, consulte Ambientes virtuais conceitos e diretrizes.

  3. Para criar as suas configurações de teste, siga as etapas neste tópico: Criar configurações de teste para testes automatizados, como parte de um plano de teste.

Executar o teste automatizado usando o Gerenciador de teste da Microsoft

Para executar o teste automatizado usando o Gerenciador de teste da Microsoft

  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 executar o teste automatizado, clique na seta para baixo no alternador de grupo central e, em seguida, clique em Testing Center.

  3. Na barra de menus do grupo de centro, clique em teste.

  4. (Opcional) Para substituir a compilação, as configurações de teste ou o ambiente para execução dos testes automatizados que você selecionar neste plano de teste, o teste com o botão direito e clique em Executar com opções. Por exemplo, se você deseja executar em um ambiente temporário em vez de seu ambiente de teste padrão você pode escolher um ambiente diferente. Na caixa de diálogo Opções de execução, você pode alterar essas configurações e, em seguida, clique em Executar para executar o teste selecionado.

    ObservaçãoObservação

    Se você selecionar um ambiente diferente, ele deve ter as mesmas funções como o ambiente em que foi criado com as configurações de teste que você usar.

  5. Para executar o teste automatizado, sem alterar as opções, clique com o botão direito no teste e, em seguida, clique em Executar.

    O Analisar execuções de teste atividade que mostra o andamento da execução do teste que contém esse teste será exibida.

    ObservaçãoObservação

    Você pode executar vários testes automatizados, selecionando vários testes, ou você pode selecionar para executar um conjunto completo de testes. Para executar um pacote, a suíte de testes com o botão direito e clique em Executar.

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, em seguida, 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 execuções de teste atividade é exibida. Ele mostra as execuções de teste para o plano de teste.

  4. Clique duas vezes em uma execução de teste para abri-lo e exibir os detalhes.

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

  5. (Opcional) Para atualizar o título de seu teste sejam mais significativos, 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 é exibido. Ele mostra os detalhes do execução de teste, os anexos para os dados coletados para este resultado de teste, e o teste resulta de histórico para esse 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 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

Tarefas

Como: Associar um teste automatizado de um caso de teste

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

Outros recursos

TCM: A importação de testes automatizados para casos de teste

Criação automatizada de testes