Ambientes SCVMM (virtuais)
Um ambiente de laboratório do SCVMM é uma coleção de máquinas virtuais em que é possível executar testes. Você as cria e gerencia com o Microsoft Test Manager.
Normalmente, você usa ambientes de laboratório quando está testando um aplicativo que é executado em servidores, como um aplicativo Web. Execute os componentes de servidor em computadores de laboratório e execute seu navegador da Web ou aplicativo cliente em seu próprio computador local.
Usando os ambientes SCVMM, é possível:
Coletar dados de diagnóstico durante a execução dos testes.
Reverter todos os computadores de um ambiente para um estado atualizado. Você evita o risco de usar dados ou o estado salvo de teste anteriores.
Obter um instantâneo dos computadores no ambiente se encontrar um bug. Isso ajuda com o diagnóstico.
Criar um novo ambiente de computadores de teste sempre que desejar.
Criar uma biblioteca de modelos de ambiente, que podem ser usados para criar laboratórios de teste pré-configurados.
Por exemplo, você pode configurar um modelo que contenha o IIS (Serviços de Informações da Internet) em um computador e o SQL Server em outro. Depois de criar uma instância desse modelo, será preciso apenas instalar seu próprio software de servidor.
Criar ambientes de rede isolados que podem ser replicados sem causar conflitos de nome de domínio.
**Não tem o SCVMM na sua coleção de projeto da equipe?**Você precisará configurar o SCVMM e criar uma biblioteca de máquinas virtuais.
Como alternativa, convém considerar o uso de ambientes padrão. É possível criar um ambiente padrão em qualquer hardware ou máquina virtual. A configuração inicial de ambientes padrão é mais simples. Esses ambientes permitem reservar computadores para testes e coletar dados de diagnóstico, mas não é possível salvar ou redefinir os estados do computador.
Já existe um ambiente que pode ser usado?
Abra o Microsoft Test Manager para descobrir se há um ambiente de laboratório pronto e que não esteja sendo usado. Selecione um ambiente para ver se ele possui o número e os tipos de computador que você deseja.
Se encontrar um ambiente apropriado, marque-o como em uso e instale seu software nele. Após a conclusão do teste, não se esqueça de desmarcá-lo.
Existe um modelo de ambiente que pode ser implantado?
Os ambientes SCVMM podem ser salvos como modelos. Você pode usar um modelo para criar um novo ambiente. Descubra se há um modelo apropriado na biblioteca do seu projeto.
Abra a central do laboratório, vá para a página Biblioteca e examine os ambientes.
Selecione cada item na lista e veja o número de computadores e descrições.
Se você encontrar um modelo de ambiente apropriado, implemente-o. O ambiente será copiado e iniciado.
Na página de ambientes de laboratório, aguarde até que o novo ambiente esteja pronto.
Criar um ambiente SCVMM
Se um ambiente ou um modelo apropriado não for encontrado, você poderá criar usando a coleção de máquinas virtuais do seu projeto.
Dica
Depois de criar o ambiente, seria bom salvá-lo na biblioteca de ambiente.Faça isso depois de configurar qualquer software de plataforma como um DBMS, mas antes de instalar o aplicativo que você está testando.
Inicie o assistente de novo ambiente.
Novo ambiente: tipo e nome
Field |
O que inserir |
---|---|
Nome |
O nome do ambiente, que deve ser exclusivo no seu projeto de equipe. |
Descrição |
Opcional. |
Tipo |
SCVMM Essa opção está desabilitada? É preciso configurar o SCVMM. |
Marcas |
As marcas são pares de nome-valor opcionais que você pode definir de acordo com as convenções do projeto. Por exemplo, seus ambientes podem usar as marcas que indicam a finalidade deles e a data após a qual eles podem ser excluídos. |
Novo ambiente: computadores
Na página de computadores, escolha as máquinas virtuais ou os modelos de máquina virtual a serem adicionados ao seu ambiente.
Máquinas virtuais disponíveis: |
Essa é a lista de máquinas virtuais e modelos que são armazenados na biblioteca do seu projeto de equipe. Normalmente, ela inclui os computadores nos quais diferentes combinações de sistema operacional, aplicativos cliente e software de servidor foram instaladas. Por exemplo, você pode escolher um cliente web e um servidor web. Se não for possível localizar um item com os recursos desejados, você poderá configurar uma nova máquina virtual. |
|
Uma VM em execução é uma máquina virtual que está em estado de execução. Ao adicionar um computador ao ambiente, você está efetivamente reservando-o para seu uso, pois ele não pode ser adicionado a mais de um ambiente por vez. Quando você exclui seu ambiente, uma VM em execução é retornada para o pool de computadores disponíveis. Se você montar seu ambiente apenas com VMs em execução, ele estará pronto para ser usado imediatamente. |
|
Quando você adiciona um modelo de máquina virtual a um ambiente, uma nova máquina virtual é criada. A cópia demora alguns minutos. Um novo nome e as IDs de porta são gerados automaticamente. Seus softwares e testes devem estar aptos para lidar com a alteração do nome do servidor. |
|
Quando você adiciona uma máquina virtual, uma cópia exata dela é feita em seu ambiente de laboratório. Se desejar criar mais de uma cópia em execução de uma VM armazenada, você precisará alterar o nome do computador. Normalmente, uma máquina virtual armazenada faz parte de um grupo de trabalho. Se desejar executar testes em mais de um conjunto de computadores sem alterar seus nomes de domínio, pense em configurar um ambiente de rede isolado. |
Maquinas selecionadas: |
Você pode definir as propriedades a seguir para cada computador que adiciona ao ambiente. Observe que você pode adicionar a mesma máquina virtual ou o mesmo modelo de máquina virtual mais de uma vez. É preciso dar nomes diferentes para os computadores. |
|
Esse nome identifica a máquina virtual no ambiente. Não é o mesmo que o nome do computador. Não use vírgulas no nome. |
|
Uma função identifica a finalidade do computador no ambiente. Ela pode ser usada pelo Test Manager para determinar quais componentes instalar para fins de teste e quais dados de teste coletar. Você pode selecionar uma função no menu ou digitar o nome de qualquer função de sua escolha. Dica A função é apenas uma indicação do uso pretendido do computador.O Lab Management não verifica automaticamente se as máquinas virtuais ou os modelos possuem o software necessário.Tampouco instala automaticamente o software para atender a essas funções. |
Novo ambiente: propriedades do computador
Tabulação |
Propriedades do computador |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Perfil de hardware |
A quantidade de memória a ser atribuída à máquina virtual. |
||||||||||||||||
Perfil do sistema operacional (somente modelos) |
Tipo do sistema operacional, nome do computador, senha de administrador, chave do produto, domínio e grupo de trabalho de máquinas virtuais implantadas do modelo. Dica Quando você importa um modelo do SCVMM, a senha protegida de administrador e a chave de produto no modelo são removidas.Essas informações devem ser digitadas novamente.
|
||||||||||||||||
Marcas do computador |
Propriedades personalizadas definidas pelo usuário. Você pode usá-las para indicar informações como:
|
Novo ambiente: avançado
As propriedades avançadas são usadas somente para testes automatizados do sistema.
Novo ambiente: verificação
Verifique o ambiente para ter certeza de que as propriedades que você definiu são válidas.
Se a verificação falhar, você deverá corrigir o problema para que possa concluir.
Se a verificação for bem-sucedida, o processo foi concluído.
O novo assistente de ambiente é fechado e seu ambiente aparece na lista de ambientes em Type:SCVMM.
A criação do ambiente pode demorar algum tempo. Você pode ver o andamento do processo na lista de ambientes. Para ver o andamento de máquinas virtuais individuais, selecione o ambiente.
Depois que uma máquina virtual tiver sido criada, se desejar, você poderá fazer logon. Selecione o ambiente e conecte-se a ele pelo menu de contexto do ícone de computador.
Usando um ambiente SCVMM
Marque o ambiente como em uso para atribuí-lo a você mesmo.
Conecte-se ao ambiente.
Faça logon em seus computadores e configure qualquer software de plataforma que precisar, como um sistema de gerenciamento de banco de dados.
Deseja criar outro ambiente como esse, outra hora? É possível salvá-lo na biblioteca de ambiente. Você precisa pausar o ambiente primeiro.
Nas propriedades do plano de teste, defina o ambiente de teste como o ambiente de sua escolha. Isso permite coletar logs de eventos e outros dados dos computadores no ambiente.
Instale a compilação mais recente do software.
As informações de diagnóstico dos computadores de laboratório serão incluídas nos resultados de teste e também anexadas a qualquer bug que você criar.
Quando você tiver finalizado o ambiente, desmarque "em uso".
Se preferir, é possível excluir o ambiente, para remover seus computadores de modelo, ou permitir que máquinas virtuais em execução sejam adicionadas a outros ambientes.
Perguntas e respostas
P: Quais versões do SCVMM são compatíveis?
SCVMM 2008 R2
SCVMM 2012
SCVMM 2012 SP1
SCVMM 2012 R2
Team Foundation Server 2010 SP1
Team Foundation Server 2012 RTM
Team Foundation Server 2012,4
Team Foundation Server 2013 RTM
P: Quais versões de hosts Hyper-V são compatíveis?
Hyper-V 2008 R2
Hyper-V 2012
2012 SP1
Hyper-V 2012 R2
Sistema operacional convidado (com suporte nos modelos do SCVMM)
SCVMM 2008 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64
SCVMM 2012
SCVMM 2012 SP1
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1
SCVMM 2012 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8, Windows 8.1
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1, Windows Server 2012 R2
Talvez seja conveniente consultar Atualizando SCVMM 2008 R2 para SCVMM 2012.
P: A opção SCVMM está desabilitada. O que há de errado?
Você precisa configurar o SCVMM para sua coleção de projeto do Team Foundation.Se preferir, você pode criar um ambiente de laboratório padrão com máquinas virtuais ou físicas existentes. A configuração de ambientes padrão é mais simples, mas não é possível salvar ou redefinir o estados deles.
P: Não existe uma máquina virtual com as características que desejo. Como crio uma?
R: Consulte Criar máquinas virtuais para testes manuais.P: O status do meu ambiente é Não está pronto. O que devo fazer?
R: No menu de contexto do ambiente na lista de ambientes, escolha Reparar.Não está pronto significa que um agente de teste não foi configurado corretamente em um dos computadores do ambiente. Reparar tenta instalá-lo e reconfigurá-lo. Se não funcionar, verifique se todos os computadores podem se comunicar com o controlador de teste. Você pode fazer logon em um computador mesmo que ele não esteja pronto. Para localizar onde o controlador de teste está sendo executado, abra Central do Laboratório, Controladores. O controlador de testes geralmente é instalado no mesmo computador que o Team Foundation Server.
Se um computador estiver executando o Windows XP, reinstale e configure manualmente o agente de teste nesse computador. O instalador do agente de teste vem com o instalador do Visual Studio.