A criação de ambientes virtuais
Visual Studio Lab Managementpermite gerenciar um conjunto de máquinas de virtuais, como ambientes virtuais. Cada ambiente consiste em uma coleção de máquinas virtuais. Cada máquina virtual no ambiente é atribuída a uma função que é necessária para seu aplicativo. Usando os ambientes virtuais, você pode gerenciar essas máquinas virtuais como uma entidade única. Isso simplifica o processo de preparação de um ambiente para desenvolvimento, testes ou executar seu aplicativo. Por exemplo, você pode usar Lab Management para iniciar todas as máquinas virtuais no ambiente ao mesmo tempo para executar um aplicativo ou testar um aplicativo. Além disso, você pode tirar um instantâneo de todo o ambiente para que você pode recriar o estado exato de todas as máquinas virtuais nesse ambiente em um ponto específico no tempo.
Observação |
---|
Para usar uma máquina virtual para testes com Lab Management, a máquina virtual deve ter um agente de teste instalado no proprietário. Sua máquina virtual deve ter um dos seguintes sistemas operacionais para executar um teste do agente:
Para obter mais informações sobre os requisitos de sistema para os agentes de teste, consulte Testar controlador e os requisitos do agente de teste. |
Esta seção descreve os procedimentos de criação e a operação de ambientes virtuais. Os tópicos nesta seção assumem que você esteja familiarizado com Lab Management e ambientes virtuais. Para obter mais informações, consulte Usando um laboratório Virtual para o seu ciclo de vida do aplicativo e Ambientes virtuais conceitos e diretrizes.
Tarefas
As principais tarefas para a criação de ambientes virtuais para teste e desenvolvimento com Lab Management são da seguinte maneira:
Importar máquinas virtuais e os modelos de Virtual Machine Manager de centro do sistema para sua biblioteca do projeto de equipe. |
|
Como: Criar uma máquina Virtual ou um modelo a partir de um ambiente |
Crie um modelo ou uma máquina armazenada em um ambiente implantado em seu laboratório de projeto de equipe. |
Crie um ambiente virtual a partir das máquinas virtuais armazenadas na sua biblioteca do projeto de equipe. |
|
Considerações especiais para a criação de um ambiente virtual que usa o isolamento da rede. |
|
Criar um ambiente virtual a partir de máquinas virtuais em um grupo de hosts de projeto de equipe que são criados e gerenciados fora Lab Management. |
|
Considerações especiais para criar os ambientes virtuais armazenados na biblioteca do projeto de equipe. |
|
Como: Defina as propriedades de uma máquina Virtual ou um modelo |
Definir o Lab Management Propriedades de máquinas virtuais e modelos. |
Visualizador do ambiente de uso para conectar e operar implantados os ambientes em seu laboratório de projeto de equipe. |
Cenários relacionados
Configurar e executar testes agendadas após ter criado e implantado o seu aplicativo
Você pode verificar a qualidade das compilações do seu aplicativo. Você pode usar um modelo de laboratório específico para obter uma definição de compilação que você criou usando Team Foundation Build para criar seu aplicativo, implantar o aplicativo em um ambiente virtual ativo, e execute testes automatizados para compilação. Esse processo permite certificar-se de que os testes são executados em um ambiente limpo usando-se em um estado conhecido para o seu ambiente virtual.
Para obter mais informações, consulte Como: Configurar e executar agendada testes depois de criar e implantar seu aplicativo.
Criar bugs reproduzíveis que incluem o ambiente usado para teste
Quando você estiver executando os testes manuais com Test Runner, você pode criar um bug que inclui um link para um instantâneo de seu ambiente virtual quando o erro ocorreu. O desenvolvedor pode abrir o bug e use o link para se conectar a snapshot para esse ambiente ver o estado real do ambiente nesse momento. Isso pode reduzir bastante o tempo para o desenvolvedor reproduzir um bug.
Para obter mais informações, consulte Como: Executar testes manuais e criar Bugs podem ser reproduzidos com ambientes virtuais.
Consulte também
Conceitos
Usando um laboratório Virtual para o seu ciclo de vida do aplicativo