Executando testes em ambientes de laboratório

Você pode executar testes em um ambiente de laboratório após implantar seu aplicativo a seu ambiente ou aplicativo é implantado automaticamente como parte de um fluxo de trabalho de teste implantar compilação.Você pode executar esses testes com a interface de usuário no Gerenciador de teste Microsoft ou da linha de comando usando o Tcm.Fluxos de trabalho de teste implantar compilação usam Tcm para executar testes.Se você estiver usando um fluxo de trabalho de teste implantar compilação para implantar o aplicativo em seu ambiente de laboratório, você também pode executar testes automatizados como parte de seu fluxo de trabalho.See, Configuração de fluxos de trabalho de compilação-implantar-teste automatizado.

Para obter informações sobre como configurar ambientes de laboratório, consulte Usando um ambiente de laboratório para o seu ciclo de vida do aplicativo.

Requisitos

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

Aqui está uma comparação dos recursos para cada tipo de ambiente de laboratório de testes:

Ambientes de teste

Recursos

Todos os ambientes de laboratório

  • Execução manual e testes automatizados.

  • Execute testes em várias máquinas com diferentes funções, como um cliente de desktop, servidor web e servidor de banco de dados.

  • Criar, implantar e executar testes automatizados no seu aplicativo com um fluxo de trabalho de teste implantar compilação.

Ambientes padrão

  • Além para máquinas virtuais, você pode executar testes em várias máquinas físicas em seu ambiente.Você não pode executar testes em máquinas físicas em ambientes do SCVMM.

  • Além as máquinas virtuais do Hyper-V com base, você pode executar testes em máquinas virtuais com base de Hyper V, como o VMware.

Ambientes do SCVMM

  • Salvar o estado de seu ambiente durante a compilação e implantar o processo por meio de snapshots e anexar o snapshot a um bug para que ele pode ser facilmente e com precisão reproduzido.

  • Restaure automaticamente o seu ambiente para um estado conhecido no início de cada execução de teste.

  • Execute testes em várias cópias de um ambiente ao mesmo tempo, por meio do isolamento da rede.

Tarefas

Use os tópicos a seguir para ajudá-lo a executar os testes em ambientes de laboratório:

Tarefas

Tópicos associados

Executando testes automatizados em ambientes de laboratório após implantar seu aplicativo: você pode executar testes automatizados em ambientes de laboratório usando Microsoft Test Manager ou da linha de comando com tcm.exe após implantar seu aplicativo.

Executando testes automatizados como parte de uma compilação, implantar e testar o fluxo de trabalho: você pode criar um fluxo de trabalho de teste implantar compilação que compila seu aplicativo, implanta um ambiente de laboratório, em seguida, executa testes automatizados nele usando uma definição de compilação.

Executar testes manuais e criar bugs podem ser reproduzidos usando ambientes de laboratório: você pode executar testes manuais em um ambiente de laboratório para gravar os resultados de cada teste e os dados de teste do seu ambiente de laboratório antes e após o teste é executado.Se você estiver usando um ambiente de SCVMM, você pode agendar um snapshot do ambiente antes e após o teste é executado.Isso permite que você relate que inclui um link para o instantâneo que um desenvolvedor pode usar facilmente recriar o ambiente no momento em que ocorreu o erro.

Consulte também

Conceitos

Executando testes no Microsoft Test Manager

Usando um ambiente de laboratório para o seu ciclo de vida do aplicativo

Como: executar automatizada de testes de um fluxo de trabalho de teste implantar compilação