none
Configuração do TFS Test Controller e Test Agent RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Estou tentando configurar o as ferramentas para teste, mas estou com problemas.

    Foi instalado e configurado o Team Foundation Server
    Instalado e configurado o System Center Virtual Machine Manager
    Agora estou tentando na máquina do tester usar o Test Manager. Consigo acessar o Lab Center, criar um ambiente de teste com uma máquina virtual, mas ao tentar rodar o teste gera o seguinte erro:

    Environment message: Type=Error; Message=TF267056: The environment is not ready to run tests because Team Foundation Server could not complete the operation to update the following environment: ProjetoXXX.All Hosts.TesteInstalacao_CTP, controller TEAM2010:6901. The test controller returned the following error: Test environment 'ProjetoXXX.All Hosts.TesteInstalacao_CTP' cannot be registered with the current team project, since the controller 'TEAM2010.meudominio.com.br' is not associated with a team foundation server. You must first associate the controller with the team foundation server hosting the current team project.. Make sure the test controller is online, the firewall on the test controller is not blocking the connection, and the Team Foundation Server has required permissions to connect to the test controller.;

    --------------------------------------------------
    Environment message: Type=Information; Message=Additional information is available about the workflow capability.;

    Machine messages:

    Machine name: Windows7

    Machine message: Type=Information; Message=TF266049: Team Foundation Server is configuring the workflow capability on this machine. If this message persists, make sure the following service is installed and running on this machine: Visual Studio Lab Agent Service.;

    --------------------------------------------------


    Alguém tem uma idéia do que falta configurar e como faço isto?

    Obrigado

    quinta-feira, 18 de agosto de 2011 15:47

Respostas

  • Cristopher,

    Para que a solução inteira funcione você precisa ter o Test Controller instalado e configurado para a sua coleção. O processo de configuração é bem simples.

    O Test Controller é o responsável por fazer toda a organização do seus testes, ele vai conhecer quais os servidores ele vai conseguir coletar dados, quais são as máquinas que podem ser usadas como agentes para executar os testes.

    O Lab Manangement, que é a outra parte da solução que você instalou é o responsável por fazer um laboratório virtual, recplicando todo o seu ambiente de deploy real em máquinas virtuais que serão utilizadas para a execução de testes (isso em linhas bem gerais ... :) )

    Você só precisa instalar os agentes nas máquinas que farão parte do processo de testes. Você deve instalar o agente nas máquinas que estarão sendo testadas (assim o test controller irá conseguir se comunicar com elas e fazer a coleta das informações para apresentar no relatórios de execução de testes) e nas máquinas que simularão seu usuários, em um teste de carga por exemplo.

    Na máquina do testador, que vai apenas fazer o teste manual, não é necessário, apenas o MTM já vai resolver o seu problema, a não ser que você queira utilizar o potencial computacional dela para ajudar nos testes de stress / carga na sua aplicação.

    Qual é o tipo de teste que você quer realizar ? Dependendo do que for, não precisa instalar o Lab Management nem nada.

    Abs


    Claudio Leite Visual Studio ALM Ranger | PSD Trainner by Scrum.org Twitter: @claudiobernardo Blog: http://www.claudioleite.com
    segunda-feira, 22 de agosto de 2011 20:03

Todas as Respostas

  • Pessoal,

    Pelo que pude ver, está faltando instalar e configurar junto com o Team Foundation Server um Test Controller, Lab Agent e Test Agent.

    Estou lendo neste link http://msdn.microsoft.com/en-us/library/dd648127.aspx como fazer a instalação e configuração desses caras, mas não estou entendendo muito bem, alguém pode me ajudar?

    Pelo que entendi eu preciso ter um Test Controller configurado para o Team Project que precisa ser testado, então instalei o Test Controller no servidor do TFS e configurei.

    Agora preciso entender para que serve o Lab Agent e o Test Agent e se eu devo instalar isto no servidor, nas máquinas dos testadores ou ainda nas máquinas virtuais que estão instaladas no System Center Virtual Machine Manager...

    Alguém pode ajudar?

    Obrigado

    sexta-feira, 19 de agosto de 2011 14:52
  • Cristopher,

    Para que a solução inteira funcione você precisa ter o Test Controller instalado e configurado para a sua coleção. O processo de configuração é bem simples.

    O Test Controller é o responsável por fazer toda a organização do seus testes, ele vai conhecer quais os servidores ele vai conseguir coletar dados, quais são as máquinas que podem ser usadas como agentes para executar os testes.

    O Lab Manangement, que é a outra parte da solução que você instalou é o responsável por fazer um laboratório virtual, recplicando todo o seu ambiente de deploy real em máquinas virtuais que serão utilizadas para a execução de testes (isso em linhas bem gerais ... :) )

    Você só precisa instalar os agentes nas máquinas que farão parte do processo de testes. Você deve instalar o agente nas máquinas que estarão sendo testadas (assim o test controller irá conseguir se comunicar com elas e fazer a coleta das informações para apresentar no relatórios de execução de testes) e nas máquinas que simularão seu usuários, em um teste de carga por exemplo.

    Na máquina do testador, que vai apenas fazer o teste manual, não é necessário, apenas o MTM já vai resolver o seu problema, a não ser que você queira utilizar o potencial computacional dela para ajudar nos testes de stress / carga na sua aplicação.

    Qual é o tipo de teste que você quer realizar ? Dependendo do que for, não precisa instalar o Lab Management nem nada.

    Abs


    Claudio Leite Visual Studio ALM Ranger | PSD Trainner by Scrum.org Twitter: @claudiobernardo Blog: http://www.claudioleite.com
    segunda-feira, 22 de agosto de 2011 20:03
  • Boa tarde Claudio,

    Então, os tipos de teste que serão efetuados são vários... eu não faço muita idéia de como serão estes testes, não sou dessa área, sou apenas a pessoa que está responsável por instalar tudo o que precisa para os testadores usarem depois, eles que vão definir todo o resto (se o teste vai ser manual, automatizado, se vai precisar testar carga de stress, etc...)

    Quanto ao que eu precisava instalar, agora entendi como funciona...

    Assim como o Test Controller (que instalei e configurei no servidor) e os Test Agents (instalados e configurados nas máquinas virtuais que instalei no SCVMM. Instalei também o Build Controller e Build Agent...

    Aparentemente tudo está funcionando, a equipe de Testes está agora fazendo a sua parte que é entender como funciona o MTM e usar todo o ambiente de máquinas virtuais que instalei e deixei pronto para ser utilizado num Ambiente de Teste.

    Obrigado pela ajuda

    quarta-feira, 24 de agosto de 2011 18:31