Compartilhar via


Ambientes de laboratório padrão

Um ambiente de laboratório padrão é uma coleção de computadores que podem ser gerenciados como um grupo, como parte dos testes. Os computadores podem ser máquinas virtuais ou físicas do Windows.

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.

Os ambientes de laboratório permitem que você colete dados de diagnóstico de todos os computadores servidores ao executar seus testes em seu computador cliente. Por exemplo, é possível coletar logs de eventos ou dados do Intellitrace. Se você registrar em log um bug durante o seu teste, esses dados serão anexados ao relatório de bugs, facilitando o diagnóstico de falha.

Os ambientes de laboratório também fornecem uma maneira conveniente de atribuir computadores a testadores. Um computador pode apenas estar em um laboratório de cada vez, e você pode marcar um laboratório como em uso por você para uma finalidade específica.

Manual de teste com servidores de laboratório.

Como uma alternativa para ambientes de laboratório padrão, convém considerar os ambientes do SCVMM. Um ambiente do SCVMM é composto por máquinas virtuais. Ele permite que você redefina as máquinas para um estado atual antes do início dos testes; e você pode tirar instantâneos dos estados da máquina para ajudar a diagnosticar erros.

Já existe um ambiente que você poderia usar?

Abra o Centro de Laboratório no Microsoft Test Manager para descobrir se há um ambiente de laboratório que esteja pronto e não em uso. Selecione um ambiente para ver se ele possui o número e os tipos de computador que você deseja.

Ambientes de laboratório em seu projeto.

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.

Se você não encontrar um ambiente apropriado, precisará criar um.

Criar um ambiente padrão

Os computadores físicos e as máquinas virtuais podem ser adicionados a um ambiente padrão. Se você tiver máquinas virtuais gerenciadas pelo SCVMM, será melhor adicioná-las a um ambiente do SCVMM.

Cada computador deve ter um destes sistemas operacionais: Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 ou Windows Server 2012.

  1. Em cada computador:

    • Configure uma conta de usuário e uma senha que tenham privilégios administrativos. Todos os computadores devem ter o mesmo nome de usuário e senha. Não importa se a conta é de domínio ou local.

    • Verifique se o compartilhamento de arquivos está habilitado.

  2. Abra o Microsoft Test Manager e conecte-se ao projeto de equipe e ao plano de teste.

  3. Inicie o assistente de novo ambiente.

    Escolha Novo para criar um ambiente de laboratório.

    Se essa etapa não funcionar, poderá ser necessário instalar um controlador de teste no Team Foundation Server. Você pode instalá-lo a partir do disco de instalação do Visual Studio. Vincule o controlador de teste à sua coleção de projetos de equipe.

  4. Escolha o ambiente padrão.

    Assistente de novo ambiente para o ambiente padrão

  5. Defina o ambiente adicionando os computadores. Digite o nome de domínio totalmente qualificado de cada computador.

    Defina a função de cada computador, por exemplo, para o servidor Web ou para o servidor de banco de dados. Ou você pode escolher uma função na lista suspensa, ou inventar seu próprio nome de função. Em testes manuais, os nomes das funções ajudam você a lembrar como pretende configurar cada computador.

    Assistente de novo ambiente: Adicionar máquinas existentes.

    Não é necessário inserir nada nas propriedades do computador ou páginas avançadas. (Elas são usadas para testes automatizados.)

  6. Escolha Verificar para concluir. Em seguida, feche o assistente. O ambiente aparece na lista de ambientes.

    Recém-criado ambiente padrão

    O ambiente pode permanecer no estado de preparação por vários minutos.

Quando o status do ambiente for "pronto", significa que os agentes de teste foram instalados em cada computador e que estão comunicando com o controlador de teste do projeto de equipe. Os agentes de teste permitem coletar dados de diagnóstico de seus computadores quando você executa seu teste.

Nesta etapa, você pode:

  • Escolher Conectar para fazer logon nos computadores do ambiente.

  • Reservar o ambiente e seus computadores para você mesmo marcando-o como em uso.

Usando um ambiente padrão

  1. Marque o ambiente como em uso para atribuí-lo a você mesmo.

  2. Conecte-se ao ambiente.

    Selecione um ambiente e conectar-se.

    Faça logon nas máquinas e instale a compilação mais recente de seu software.

    Selecione uma máquina no visualizador e logon.

  3. No Centro de Testes, planeje, configure as propriedades e defina o ambiente de teste como o ambiente escolhido por você. Isso permite coletar logs de eventos e outros dados dos computadores no ambiente.

    Nas propriedades do plano de teste, escolha um ambiente de laboratório.

  4. Execute seus testes.

    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.

  5. Quando você tiver finalizado o ambiente, desmarque "em uso".

    Como alternativa, você pode excluir o ambiente para permitir que os computadores sejam adicionados a outros ambientes.

Perguntas e respostas

  • P: O status do meu ambiente de laboratório é Não está pronto. O que devo fazer?
    R: No menu de contexto do ambiente, escolha Reparar. O reparo demorará alguns minutos.

    Esse status significa que o agente de teste não está instalado e configurado corretamente em um dos computadores no ambiente. A operação de reparo faz logon nos computadores, instala e configura o agente.

    Se o reparo não funcionar, verifique se o computador de teste e o controlador de teste podem se comunicar. Abra a Central do Laboratório > Controladores de Teste para localizar onde o controlador de teste está instalado – normalmente no mesmo computador do TFS. Você pode se conectar ao ambiente e fazer logon em seus computadores, mesmo que ele não esteja pronto.

  • P: Quais computadores posso incluir em um ambiente de laboratório padrão?
    R: Qualquer máquina física ou virtual com Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012.

    Se você tiver uma máquina virtual com o SCVMM instalado, será melhor adicioná-la a um ambiente do SCVMM.

  • P: Posso incluir um computador com Windows XP em um ambiente de laboratório?
    R: Sim, mas você tem de instalar e configurar manualmente o agente de teste no computador. O instalador do agente de teste vem com o instalador do Visual Studio. Depois de instalado, execute o aplicativo de configuração de agente de teste e digite o local do controlador de teste.