Partilhar via


Guia essencial para execução automatizada de testes a partir de um plano de teste

Este é um guia para como executar testes automatizados como parte do seu plano de teste. A guia contém uma lista de verificação tarefas essenciais que você deve executar antes de executar seus testes automatizados usando Microsoft Test Manager.

Requisitos

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

A ilustração a seguir mostra como os testes automatizados podem ser executados para um aplicativo de várias camadas usando um controlador de teste e agentes de teste.Para um plano de teste, você precisa usar um ambiente com seu controlador de teste para testes automatizados execução.Um ambiente é o conjunto de funções necessárias para executar um aplicativo específico e os computadores ser usado para cada função.O conjunto de funções usadas na ilustração a seguir é o servidor Web, servidor de banco de dados e cliente.

Controlador de teste e agentes de teste

Quando os testes são executados como parte de um plano de teste, você seleciona configurações e ambientes de teste para o plano de teste conforme mostrado na ilustração a seguir.Você configura um plano de teste usando a visualização de Propriedades na seção de plano de testando o centro.

Conceitos de configurações de teste

Lista de verificação para tarefas

Por Etapa

Descrição de tarefas

Tópico

Feito?

1

Determinar funções que você precise no seu ambiente de execução para testes automatizados testar o aplicativo.Por exemplo, poderia ser um servidor Web e um cliente da área de trabalho executando um navegador.Instale um controlador de teste e registrá-lo com seu Team Foundation Server.Esses computadores podem ser físicas ou máquinas virtuais.

2

Crie um ambiente de laboratório que usa esse controlador de teste e os computadores com agentes de teste.

3

Criar pacotes de plano de teste e de teste usando Microsoft Test Manager.

ObservaçãoObservação
Você também pode criar situações de teste nos pacotes de teste com o qual você pode associar cada teste automatizado.Ou você pode criar situações de teste do assembly de testes automatizados.Consulte a etapa 9 para obter detalhes sobre a criação de situações de teste.

4

Create automatizou configurações de teste para o plano de teste com um conjunto de funções que correspondem ao seu ambiente de laboratório.Adicione as configurações e o ambiente de teste para o plano de teste.

5

Create automatizou testes usando Visual Studio.Esses testes podem ser testes de unidade ou teste codificados de interface do usuário.

6

Em o projeto de teste para seus testes automatizados ao controle de versão para Team Foundation Server.

7

Adicione esse projeto de teste a 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

Coloque uma compilação usando esta definição de compilação

9

Associar os testes automatizados com as situações de teste em seu plano de teste por qualquer um dos seguintes métodos:

  • Crie situações de teste em seu plano de teste e associar manualmente um método de teste com cada situação de teste

  • Crie situações de teste de um conjunto de testes automatizados

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

10

Atribuir a compilação ao plano de teste.

11

Executar seus testes automatizados.Você pode exibir e analisar os testes automatizados quando seu ensaio completa.

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

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

ObservaçãoObservação

Para obter mais informações sobre como criar um ambiente de laboratório usando Visual Studio Lab Management, consulte Usando um ambiente de laboratório para o seu ciclo de vida do aplicativo.

Consulte também

Conceitos

Executando testes automatizados no Microsoft Test Manager

Testando o aplicativo