Como: Associar um teste automatizado de um caso de teste

Você pode começar o teste do seu ciclo, criando um caso de teste manual, mais tarde você decidir é um bom teste para automatizar. Você deseja ser capaz de continuar a executar esse teste como parte de um plano de teste. Ou você pode ter um caso de teste manual, você usou para criar uma ação quando você executou o teste de gravação. Agora você criou um teste codificado de UI que gravação da ação e você deseja associar a esse teste codificado de interface do usuário no caso de teste original e executá-lo como um teste automatizado. Para obter mais informações sobre as gravações de ação e testes codificados da interface do usuário, consulte Recording and Playing Back testes manuais e Teste de Interface do usuário com testes automatizados de UI.

Você associar um teste automatizado com o uso do caso de teste Visual Studio. Depois de criar seu teste automatizado, você deve verificar em seu projeto de teste que contém o teste automatizado e certifique-se de que o projeto de teste é a parte de sua definição de compilação. Em seguida, você deve associar o teste automatizado com um caso de teste que tenha sido adicionado a um plano de teste usa esta compilação. Para obter mais informações sobre a verificação de sua compilação de projeto e a equipe de teste, consulte Adicionar arquivos ao controle de versão e Construção do aplicativo.

Observação importanteImportante

Se você não estiver usando Team Foundation Build para criar seu aplicativo e os testes, você ainda poderá executar os testes automatizados usando Microsoft Test Manager. Você deve criar uma definição de compilação que possui apenas um local de compartilhamento adicionado isto é onde seus assemblies para os testes estão localizados.

Além disso, talvez você tenha criado um conjunto de testes automatizados que você deseja executar como parte de um plano de teste usando o Microsoft Test Manager. Você pode importar esses testes automatizados de um assembly e criar casos de teste associados a cada teste usando uma ferramenta de linha de comando para Microsoft Test Manager. Para obter mais informações sobre como importar testes automatizados, consulte Como: Criar casos de teste a partir de um conjunto de testes automatizados usando tcm.exe.

Você só pode associar o teste automatizado com o uso de caso de teste Visual Studio. Você não pode fazer isso usando da associação Microsoft Test Manager. Se você tiver um caso de teste existente que você deseja usar, você deve primeiro abrir o caso de teste usando Visual Studio conforme mostrado na ilustração a seguir.

Abrir caso de teste usando o Microsoft Visual Studio

Em seguida, você pode associar o método de teste com seu caso de teste, conforme mostrado na ilustração a seguir.

Associar automação a caso de teste

Se você precisar criar um novo caso de teste, você pode fazer isso na janela Test View conforme descrito no procedimento a seguir criar um teste de caso de teste de um Automated. Você deve adicionar o caso de teste para um plano de teste para poder executá-lo.

ObservaçãoObservação

Você pode exibir as informações do Microsoft Test Manager, mas você não pode modificar o proprietário.

A tabela a seguir mostra os tipos de testes automatizados, que você pode criar e quais tipos de testes que podem ser executados como parte de um plano de teste:

Tipo de teste

Descrição

Executar a partir de um plano de teste, associando um método de teste de um caso de teste

Testes codificados da interface do usuário

Testa a interface do usuário, executando ações de interface do usuário.

Sim

Testes Unitários

Código de testes no nível do método.

Sim

Testes de unidade de banco de dados

Testa uma função, disparador ou procedimento armazenado em um banco de dados.

Sim

Testes de carga

Testes de desempenho do aplicativo e stress usando testes de unidade, testes de desempenho de Web ou testes de interface do usuário codificados.

Não é recomendada porque não é possível exibir o teste conforme ele é executado.

Testes de desempenho de Web

Usado como parte dos testes de carga para testar as respostas do servidor para aplicativos Web enviando e recebendo solicitações http.

ObservaçãoObservação
Esses testes não podem ser usados para testar a interface do usuário.

Não é recomendada porque os testes de desempenho de Web destinam-se principalmente a ser usado com testes de carga.

Testes genéricos

Teste a funcionalidade usando chamadas de API ou ferramentas de linha de comando para o aplicativo em teste.

Sim

Use os procedimentos a seguir para associar a um caso de teste que pode ser executado como parte do seu plano de teste de um teste automatizado:

  • O teste automatizado de adicionar ao seu caso de teste existente

  • Criar um caso de teste a partir de um teste automatizado

  • Configurar o plano de teste para usar sua compilação.

  • 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

O teste automatizado de adicionar ao seu caso de teste

Os parâmetros de um caso de teste não são usados por qualquer teste automatizado que você associe um caso de teste. Iterações de um caso de teste que usam esses parâmetros destinam-se apenas os testes manuais.

Para adicionar o teste automatizado para o seu caso de teste

  1. Para abrir a solução que contém o teste automatizado, clique em arquivo e aponte para Abrir e, em seguida, clique em Project/Solution.

    A caixa de diálogo Open Project é exibida.

  2. Selecione sua solução e, em seguida, clique em Abrir.

    ObservaçãoObservação

    Você deve abrir a solução de associar a automação de caso de teste.

  3. Se você souber que o item de trabalho do caso de teste, em Team Explorerdiante a equipe menu, clique em Ir para Work Item.

    Você pode também direito a Itens de trabalho o nó para o seu projeto de equipe.

  4. No Ir para o Item de trabalho na caixa de ID , digite o número de identificação de seu caso de teste.

  5. Clique em OK para abrir o item de trabalho.

    ObservaçãoObservação

    Você também pode usar uma consulta pré-existentes no Consultas da equipe ou Minhas consultas o nó para localizar o item de trabalho, se você não souber a identificação. Para obter mais informações sobre como usar consultas em Team Explorer, consulte Localização de Bugs, tarefas e outros itens de trabalho.

  6. Para adicionar o teste automatizado, clique na Automação associado guia.

  7. Para localizar o nome do teste automatizado, clique nas reticências (…).

    O Teste escolha caixa de diálogo é exibida. Todos os testes na solução são mostrados na lista junto com seus projetos de teste associada.

    ObservaçãoObservação

    Um caso de teste já possui um teste automatizado associado a ele, você deve remover essa associação antes de adicionar um teste automatizado diferente. Clique em Remover a associação para remover a automação existente.

  8. Selecione o teste e, em seguida, clique em OK.

    ObservaçãoObservação

    O valor em O Status de automação é alterado automaticamente para Automated.

  9. Para salvar as alterações para o caso de teste, clique em Salvar o Item de trabalho.

    A próxima parte do processo é Configurar o plano de teste para usar sua compilação.

Criar um caso de teste a partir de um teste automatizado

Para adicionar o teste automatizado para o seu caso de teste

  1. Para abrir a solução que contém o teste automatizado, clique em arquivo e aponte para Abrir e, em seguida, clique em Project/Solution.

    A caixa de diálogo Open Project é exibida.

  2. Selecione sua solução e, em seguida, clique em Abrir.

    ObservaçãoObservação

    Você deve abrir a solução de associar a automação de caso de teste.

  3. Para abrir a janela Test View, clique em teste, aponte para Windowse aponte para Test View.

    É exibida a janela Test View.

  4. Para criar um novo caso de teste automatizado de teste, o método de teste na janela Test View com o botão direito e aponte para criar o caso de teste do teste.

    Os campos de Automação associado guia são preenchidos automaticamente para o método de teste que você selecionou na janela Test View.

    ObservaçãoObservação

    O valor em O Status de automação é alterado automaticamente para Automated.

  5. Digite o nome do caso de teste em título.

  6. Para definir a prioridade de caso de teste, clique em prioridade.

    ObservaçãoObservação

    Para obter mais informações sobre os campos em um caso de teste, consulte Como: Criar um caso de teste manual.

  7. Para salvar as alterações para o caso de teste, clique em Salvar o Item de trabalho.

    Você deve adicionar o caso de teste para o seu plano de teste usando o Microsoft Test Manager. Para obter mais informações, consulte Como: Adicionar um caso de teste para uma suíte de testes.

    A próxima parte do processo é Configurar o plano de teste para usar sua compilação.

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 selecionar a definição correta de compilação usada para construir seu teste automatizado ou uma definição de compilação que possui o local de destino de compilação correta para seus conjuntos de teste automatizado existente. Você deve fazer isso para que o 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.

Observação importanteImportante

Se você tiver várias configurações de compilação, os assemblies de teste para executar os testes automatizados são pesquisados recursivamente a partir do diretório raiz da pasta build soltar. Se for importante quais assemblies são selecionados quando você executa testes automatizados, você deve usar Executar com opções para especificar a configuração de compilação. Para obter mais informações sobre como fazer isso, consulte Como: Substituir as configurações em seu plano de teste para execuções de teste.

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 Iniciare em seguida, clique em Todos os programas. Aponte para Microsoft 2010 de Visual Studio e, em seguida, clique em 2010 do Gerenciador de teste do Microsoft.

  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 clique na seta suspensa à direita do filtro de compilações.

    A caixa de diálogo que mostra a definição de compilação e a qualidade é 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 Construção do aplicativo.

  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 tirar e usar para este plano de teste. 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 Iniciare em seguida, clique em Todos os programas. Aponte para Microsoft 2010 de Visual Studio e, em seguida, clique em 2010 do Gerenciador de teste do Microsoft.

  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 selecionar um ambiente diferente. Do Opções de execução caixa de diálogo, 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 conter as mesmas funções que você selecionou nas configurações de teste que você usa.

  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 é exibida. Ele mostra o andamento do execução de 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, 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 Iniciare em seguida, clique em Todos os programas. Aponte para Microsoft 2010 de Visual Studio e, em seguida, clique em 2010 do Gerenciador de teste do Microsoft.

  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, sua análise, você determinar que há um bug, 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: Criar casos de teste a partir de um conjunto de testes automatizados usando tcm.exe

Outros recursos

Criação automatizada de testes