Compartilhar via


Atribuindo funções a um Test Controller ou Test Agent para testes automatizados no Visual Studio

Este tópico aplica-se ao:

Visual Studio Test Professional

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

Visual Studio Express

Tópico se aplica Tópico se aplica Tópico se aplica Tópico se aplica Tópico não se aplica

Esta explicação passo a passo demonstra como criar e definir uma configuração de teste que usa um controlador de teste e um agente de teste para distribuir testes por vários computadores usando o Visual Studio 2013. Além disso, esta explicação passo a passo demonstra como adicionar adaptadores de diagnóstico e dados à configuração de teste.

Nesta explicação passo a passo, você concluirá as seguintes tarefas:

  • Criar uma configuração de teste.

  • Atribuir funções a um controlador de teste e agentes de teste.

  • Atribuir um adaptador de diagnóstico e dados à sua configuração de teste.

Pré-requisitos

Para criar e configurar uma configuração de teste

  1. No Gerenciador de Soluções, clique com o botão direito do mouse em Itens de Solução, aponte para Adicionar e escolha Novo Item.

    A caixa de diálogo Adicionar Novo Item é exibida.

  2. No painel Modelos Instalados, escolha Configurações de Teste.

  3. Na caixa Nome, digite TestSettingDistributedTestWalkthrough.

  4. Escolha Adicionar.

    O novo arquivo de teste TestSettingDistributedTestWalkthrough.testsettings aparece no Gerenciador de Soluções, na pasta Itens de Solução.

    A caixa de diálogo Configurações de Teste é exibida. A página Geral é selecionada.

    Agora você pode editar e salvar valores das configurações de teste.

    Dica

    Cada configuração de teste criada é listada como uma escolha para as opções Selecionar Configurações de Teste Ativo e Editar Configurações de Teste no menu Teste.

  5. Em Nome, digite o nome das configurações de teste.

  6. Em Descrição, digite Configurações de teste distribuídas.

  7. Deixe Esquema de nomenclatura padrão selecionada.

Para atribuir funções a um controlador de teste e agentes de teste

  1. Escolha Funções.

    A página Funções é exibida.

  2. Para executar o teste remotamente, use a lista suspensa Método de execução de teste e selecione Execução remota.

  3. Na lista suspensa Controlador, digite o nome do computador de seu controlador de teste.

    Dica

    Se essa for a primeira vez que você está adicionando um controlador, não haverá controladores listados na lista suspensa.A lista é populada por controladores anteriores que você especificou em outras configurações de teste.

  4. Em Funções, escolha Adicionar.

  5. Na linha realçada na coluna Nome, digite Teste distribuído.

Para atribuir um adaptador de diagnóstico e dados à sua configuração de teste

  1. Escolha Dados e Diagnósticos.

    A página Dados e Diagnósticos é exibida.

  2. Em Função, verifique se a função Teste distribuído está selecionada.

  3. Em Dados e diagnóstico da função de seleção, selecione os adaptadores IntelliTrace e Informações do Sistema.

    Para obter informações sobre esses adaptadores e outros adaptadores que você pode usar em uma configuração de teste, consulte Especificando configurações de teste do Visual Studio.

  4. Escolha Hosts.

  5. (Opcional) Se o computador estiver executando uma versão de 64 bits do Microsoft Windows e você tiver compilado seu teste usando a configuração Qualquer CPU, use a lista suspensa Executar teste em processo de 32 bits ou 64 bits e selecione Executar testes em processo de 64 bits no computador de 64 bits.

    Dica

    Para a máxima flexibilidade, você deve compilar seus projetos de teste com a configuração Qualquer CPU.Em seguida, você poderá executar os agentes de 32 bits e de 64 bits.Não há vantagem em compilar projetos de teste com a configuração de 64 bits.

  6. Para salvar as novas configurações de teste, escolha Aplicar.

  7. Escolha Fechar.

  8. No menu Teste, selecione Selecionar Configurações de Teste Ativo e escolha TestSettingDistributedTestWalkthrough.testsettings.

  9. Execute o teste normalmente.

    Quando o controlador de teste processa testes de unidade e testes IU codificados, o controlador de teste divide os testes em grupos de 100 e os envia a um computador do agente de teste. Por exemplo, se você tiver 250 testes de unidade e três agentes de teste, os primeiros 100 testes de unidade serão enviados ao agent1, os 100 testes de unidade seguintes serão enviados ao agent2 e os 50 testes de unidade restantes serão enviados ao agent3.

    Para obter mais informações sobre como criar configurações de teste a serem usadas no Visual Studio, consulte Especificando configurações de teste do Visual Studio.

Consulte também

Conceitos

Instalando e configurando agentes e controladores de teste

Configurando máquinas e coletando informações de diagnóstico usando configurações de teste

Outros recursos

Configurando controladores e agentes de teste para gerenciar testes com o Visual Studio