Compartilhar via


Guia essencial para execução automática de testes a partir de um plano de teste

Este é um guia sobre como executar testes automatizados, como parte do seu plano de teste usando o Visual Studio Ultimate ou Visual Studio Test Professional. O guia contém uma lista de verificação das tarefas essenciais que você deve executar antes de executar seu automatizada testa usando Microsoft Test Manager.

A ilustração a seguir mostra os testes automatizados como pode ser executado para um aplicativo multi-camada usando um controlador de teste e agentes de teste. Um plano de teste, você precisará usar um ambiente com o controlador de teste para executar os testes automatizados. Um ambiente é o conjunto de funções que são necessários para executar um aplicativo específico e as máquinas para ser usado para cada função. O conjunto de funções usadas na ilustração a seguir é o servidor Web, o servidor de banco de dados e o cliente.

Controlador de teste e agentes de teste

Quando os testes são executados como parte de um plano de teste, selecione configurações de teste e de ambientes para o plano de teste, conforme mostrado na ilustração a seguir. Você configurar um plano de teste usando o Propriedades exibir o plano seção a Testing Center.

Conceitos de configurações teste

Lista de verificação para tarefas

Por Etapa

Descrição da tarefa

Tópico

Feito?

1

Determinar o que você precisa em seu ambiente para execução de funções automático testes para testar o aplicativo. Por exemplo, pode ser um servidor Web e um cliente de desktop que executa um navegador. Em seguida, instalar um controlador de teste e registrá-lo com seu Team Foundation Server. Instale agentes de teste nos computadores que você deseja usar como parte de seu ambiente físico para teste. Esses computadores podem ser máquinas virtuais ou físicas.

2

Crie um ambiente físico que usa este controlador de teste e as máquinas com agentes de teste.

3

Criar um teste de suítes de teste e o plano usando Microsoft Test Manager.

ObservaçãoObservação
Você também pode criar casos de teste em suas suítes de teste com o qual você pode associar cada teste automatizado.Ou você pode criar casos de teste do seu conjunto de testes automatizados.Consulte a etapa 9 para obter detalhes sobre a criação de casos de teste.

4

Crie configurações de teste automatizado para o plano de teste com um conjunto de funções que correspondem ao seu ambiente físico. Adicione as configurações de teste e o ambiente para o plano de teste.

5

Criar testes automatizados usando Microsoft Visual Studio 2010. Esses testes podem ser testes de unidade ou testes de interface do usuário codificados.

6

Fazer check-in no projeto de teste para os testes automatizados para controle de versão para Team Foundation Server.

7

Adicionar o projeto de teste para uma definição de compilação existente ou criar uma definição de compilação para este projeto de teste usando Team Foundation Build.

8

Uma compilação usando a definição de compilação da fila

9

Associe testes automatizados casos de teste em seu plano de teste por um dos seguintes métodos:

  • Criar casos de teste em seu plano de teste e associar um método de teste manualmente cada caso de teste

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

ObservaçãoObservação
Esses tópicos também contêm as informações para as seguintes etapas.

10

Atribua a compilação para o plano de teste.

11

Execute os testes automatizados. Você pode exibir e analisar os testes automatizados, quando o teste é concluído.

Você pode executar com a criação, teste as configurações e ambiente atribuído para o plano, ou você pode selecionar configurações diferentes e ambientes se for necessário.

ObservaçãoObservação
Este tópico também inclui seções sobre como atribuir uma compilação para o planejamento e criação de ambientes e configurações de teste.

ObservaçãoObservação

Essas tarefas abordam a utilização de um ambiente físico para executar os testes automatizados. Se você quiser usar um ambiente virtual, você precisa Visual Studio Lab Management. Para obter mais informações sobre como criar um laboratório virtual usando Visual Studio Lab Management, consulte Usando um laboratório Virtual para o seu ciclo de vida do aplicativo.

Consulte também

Conceitos

Execução automatizada de testes

Testando o aplicativo