Compartilhar via


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

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

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 de seus métodos de teste com base nas propriedades do método de teste ou a categoria de teste.Se você deseja adicionar um teste para um caso de teste existente, você pode associar um método de teste diretamente com esse caso de teste.Para mais informações, consulte Como: associar um teste automatizado com um caso de teste.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

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

Depois que você importou seus métodos de teste e criar casos de teste, você terá que 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 ambiente de laboratório.Você não pode executar 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 é parte de sua definição de compilação.Verifique se uma compilação criada usando a definição de compilação está selecionada no plano de teste.Informações da compilação são usadas por Microsoft Test Manager para localizar o assembly de método de teste correto e usar isso para executar os testes automatizados.

Para obter mais informações sobre como verificar a sua compilação de projeto e equipe de teste, consulte How to: Add a Project or Solution to Version Control e Construção do aplicativo.

Você também pode executar testes automáticos de linha de comando usando as configurações de teste e um ambiente de teste.Para mais informações, consulte Como: executar testes a partir da linha de comando usando o Tcm de Automated.

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

  • Crie casos de teste do seu conjunto de testes automatizados e adicioná-los ao seu plano

  • Configurar o plano de teste para usar o team build

  • Crie seu ambiente e configurações de teste executar os testes

  • Executar o teste automatizado usando o Gerenciador de teste 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 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 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.

/? ouhelp

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

Procedimentos

Dd465191.collapse_all(pt-br,VS.110).gifCrie casos de teste de um conjunto de testes automatizados

Para criar casos de teste de um conjunto de testes automatizados

  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. Altere o diretório para a pasta que contém o assembly criado a partir do seu projeto de teste.

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

    cd < project name >\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 estes:

    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 testes de categorias de ShoppingCart e 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 têm 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. 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.

  7. Para selecionar um plano de teste, escolha a seta para baixo no alternador de grupo central e escolha Testing Center.

  8. Na barra de menu grupo de centro, escolha plano.

  9. (Opcional) Para selecionar um plano de teste diferente, escolha o hiperlink de nome de plano de teste no canto superior direito ou escolha o ícone da home page.

  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, escolha conteúdo e selecione o conjunto de testes na hierarquia do conjunto de teste ou adicionar um novo conjunto de teste.Escolha Add no painel de detalhes do suite de teste.

    O Adicionar casos de teste para Suite caixa de diálogo é exibida.

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

  11. Selecione os casos de teste que foram criados.Nesses casos de teste terão os mesmos nomes que os métodos de teste no assembly de teste.Escolha 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: importação de testes automatizados para casos de teste.

Dd465191.collapse_all(pt-br,VS.110).gifConfigurar o plano de teste para usar O Team Build

Para definir o plano de teste para executar o teste automatizado que você criou, você deve escolher a definição de compilação correta utilizada para desenvolver 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 sua definição de compilação e, em seguida, pode ser executado de Microsoft Test Manager.

Para configurar o seu plano de teste para usar o team build

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

  3. Na barra de menu grupo de centro, escolha plano.

  4. Para definir o plano de teste para executar os testes automatizados, escolha Propriedades e escolha filtro para compilações.

    O filtro concluído compilações caixa de diálogo é exibida.

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

  6. Cada compilação pode ser fornecida um valor específico para refletir a qualidade da compilação.Para selecionar a qualidade das compilações você deseja exibir, escolha Construir qualidade.

    ObservaçãoObservação

    Para obter mais informações sobre definições de compilação e a qualidade de compilação, consulte Definir o processo de compilação.

  7. Para salvar as alterações, escolha 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, você deve primeiro escolher Salvar para salvar o plano e escolha 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 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 qual baseia-se ter correções de bugs, novos recursos ou requisitos.

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

  10. Para salvar essas alterações para o plano de teste, escolha Salvar na barra de ferramentas.

Crie seu ambiente e configurações de teste executar os testes

Para executar os testes automatizados, você deve usar um ambiente de laboratório.Você não pode executar 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 usar esse ambiente em seu plano de teste.Para obter mais informações sobre como criar o 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 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..

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

  1. Para criar um ambiente padrão, siga as etapas neste tópico: Criando um ambiente padrão.

  2. Para criar um ambiente de SCVMM, siga as etapas neste tópico: Criando um ambiente SCVMM usando máquinas virtuais e modelos armazenados.Se você quiser obter mais informações sobre como criar ambientes de laboratório, consulte Orientação para a criação e gerenciamento de ambientes SCVMM.

  3. Para criar as configurações de teste, siga as etapas neste tópico: Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.

Executar o teste automatizado usando o Gerenciador de teste Microsoft

Para executar o teste automatizado usando o Gerenciador de teste Microsoft

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

  3. Na barra de menu do grupo de centro, escolha teste.

  4. (Opcional) Para substituir a compilação, as configurações de teste ou o ambiente para execução dos testes automatizados que selecionar neste plano de teste, o teste com o botão direito e escolha Executar com opções.Por exemplo, se você deseja executar em um ambiente temporário em vez do 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 escolha 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 foi criado em Testar configurações que você usar.

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

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

    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, o suite de teste com o botão direito e escolha Executar.

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

  4. Clique duas vezes em um teste executar 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 sejam mais significativos, 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, clique duas vezes no teste.

    O resultado do teste é exibido.Ele mostra os detalhes do teste executar anexos de dados coletados para este resultado de teste e o teste resulta 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 desta exibição.

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

Consulte também

Tarefas

Como: associar um teste automatizado com um caso de teste

Referência

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

Conceitos

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

Outros recursos

Criando testes automatizados por meio do Microsoft Test Manager