Partilhar via


Especificando configurações de teste do Visual Studio

Quando você executar testes do Visual Studio ou em serviço de compilação, a estrutura de teste pode coletar dados como informações de diagnóstico de rastreamento, informações do sistema, ou uma gravação de exibição de um teste codificado de interface do usuário.Você também pode simular afunilamentos potenciais nos computadores de teste, reduzir a memória do sistema disponível, ou emular uma rede lenta.

Configuração de teste de Visual Studio

Se seu aplicativo for executado em mais de um computador, você pode configurar essas opções separadamente para cada computador, e escolhe que o computador deve executar o código de teste.

Observação importanteImportante

.testsettings e .runsettings

Se você estiver familiarizado com os testes em edições anteriores do Visual Studio, você observará que um arquivo de .testsettings não está incluído em um projeto de teste de unidade.A estrutura mais recente de teste, introduzida no Visual Studio 2012, pode ser configurada utilizando um arquivo de .runsettings .

Se você usar um arquivo de .testsettings , a estrutura de teste de MSTest será usada para executar os testes.Isso é executado mais lentamente e não permite que você execute teste de estruturas de terceiros de teste.

Como consequência:

  1. Use a configuração padrão sempre que possível.

  2. Para fazer arquivos adicionais disponíveis durante um teste, como dados de teste ou arquivos de configuração, inserir os arquivos no seu projeto e define a propriedade de Copiar a saída .Se isso não for prático, implantar arquivos ou diretórios adicionais usando DeploymentItemAttribute em classes ou métodos de teste.

  3. Use um arquivo de .runsettings se você desejar configurar certos aspectos do seu ensaio como o diretório de implantação ou para codificar um teste de tinta.

  4. Use um arquivo de .testsettings para configurar a coleção de dados de diagnóstico e para teste de controle que são distribuídos em mais de um computador.

    Você deve usar um arquivo de .testsettings no desempenho da Web e de testes de carregamento e teste codificados de interface do usuário.

Requisitos

  • Visual Studio Ultimate, ou Visual Studio Premium, ou Visual Studio Test Professional

Este tópico descreve como definir configurações de teste no Visual Studio.Se você estiver executando testes do sistema no gerenciador de teste da Microsoft, consulte Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.

Quando devo poderia usar um arquivo de configurações de teste?

Quando você desejar:

  • Coletar dados diagnóstico para ajudar a isolar bug em seu aplicativo.

  • Emule os afunilamentos possíveis que seu aplicativo pode ocasionalmente localizar em um ambiente de produção.

  • Execute o cliente, o servidor, e as outras partes do seu aplicativo em computadores diferentes, para verificar que se comporta como esperado em um ambiente distribuído.

  • Distribua um grande número de teste entre computadores adicionais.

  • Execute o desempenho da Web e os testes de carregamento.Se você adicionou um projeto de desempenho da Web e teste de carregamento a sua solução, ainda conterá um arquivo de .testsettings.Você pode simplesmente editar o arquivo.

Observação de cuidadoCuidado

Os testes de unidade executam mais lentamente se você usar um arquivo de configurações de teste.Recomendamos que você não use configurações de um teste arquivos com testes de unidade.Você pode configurar testes de unidade usando o arquivo de .runsettings em vez disso.Para implantar arquivos adicionais, use DeploymentItemAttribute.

Mas o desempenho da Web e os testes de carregamento sempre usa um arquivo de configurações de teste.

Como eu uso um arquivo de configurações de teste?

Adicionar arquivos de configurações de teste a sua solução, e selecione o que você deseja usar.Você pode adicionar mais as configurações de um teste arquivo se você deseja poder rapidamente alternando entre diferentes configurações.

  1. Adicione um arquivo de .testsettings a sua solução.

    No menu de contexto de solução do Visual Studio, escolha Adicionar, Novo Item, selecione Configurações de Teste.

  2. Edite o arquivo de configurações de teste

  3. Selecione as configurações de teste para usar:

    • Selecionar as configurações de teste para testes de unidade e teste codificados de interface de usuário:
      No menu de TESTAR , escolha Configurações de Teste, Configurações específicas Arquivo de teste.

      Selecionando configurações de teste para a unidade e testar codificado de interface de usuário

      Definir configurações de teste ativo do arquivo unidade e o código de interface do usuário

    • Selecionar as configurações de teste para o desempenho da Web e os testes de carregamento:
      Abra o menu de contexto para o arquivo de .testsettings em sua solução que você deseja usar e selecione Carga Ativa e Configurações de Teste da Web.

      Selecionando configurações de teste para o desempenho da Web e os testes de carregamento

      Definir a carga de configuração do teste ativo e o desempenho da Web

  • Outro devo que eu saber?
    Anotações

    • Pré-requisitos Adicionar configurações de teste para a solução, não um projeto.

    • Pré-requisitosHá comandos separados para selecionar as configurações de teste para teste de desempenho da Web e para outros tipos de teste.Teste de desempenho da Web sempre requerem um arquivo de configurações de teste.Os testes de unidade e os testes codificados de interface do usuário não requerem um arquivo de configurações de teste.

    • Ícone de cuidadoAviso Não recomendamos que você aplica configurações de teste a um projeto de teste de unidade de Visual Studio 2012 a menos que você deseje especificamente configurações que oferece.Se você aplicar configurações de teste, uma estrutura mais antigo de teste é usada para executar testes, e você perderá os benefícios de desempenho e de superação da nova estrutura.

      Se você usar as configurações de um teste arquivo e decidem posteriormente que você não desejar, você pode cancelar-lo no menu de TESTAR escolhendo Configurações de Teste.

      Essa recomendação não aplica a Web o desempenho e os testes de carregamento, que sempre têm um arquivo de configurações.

    • Pré-requisitosAs configurações de teste selecione e em adaptadores de dados diagnóstico.Há vários tipos de adaptadores que coletam diferentes tipos de informação, e configurar o ambiente no qual os ensaios.

    • Pré-requisitosAs configurações de teste também selecione o controlador de teste .Você usa um controlador de teste se você desejar executar o aplicativo em mais de um computador.

    • Pré-requisitosHouver problemas de compatibilidade para configurações de teste entre o Visual Studio 2010 e Visual Studio 2012.Nas versões do Visual Studio antes de Visual Studio 2012, as configurações de teste foram incluídas em sua solução quando você criar um projeto de teste.Houve um único tipo de projeto de teste que contém todos os diversos tipos de tipos de teste.No entanto, em Visual Studio 2012, as configurações de teste não estão incluídos na solução quando um novo projeto de teste de unidade ou o novo projeto codificado de teste de interface do usuário são adicionados.Este é um resultado de teste aprimoramentos no Framework da unidade para melhorar a extensibilidade, a superação, e desempenho.No entanto, você pode abrir uma solução existente de Visual Studio 2010 que contém um projeto de teste e um arquivo e de .testsettings continuarão a ser executado.Além disso, você pode adicionar um arquivo de .testsettings a sua solução de Visual Studio 2012 se você precisar coletar dados de teste ou específicos de executar o teste em um aplicativo que é distribuído em mais de um computador.

    • Pré-requisitosQuando você adiciona um projeto de teste de desempenho e de carregamento da Web a uma solução, um arquivo padrão de Local.testsettings é criado.É automaticamente adicionada à solução sob a pasta de Itens de Solução .Isso executa os testes localmente sem adaptadores de dados diagnóstico selecionados.Você pode adicionar ou editar um arquivo de .testsettings para especificar adaptadores de dados e controladores diagnósticos de teste.

    • Dica Para obter orientação adicional, consulte Teste para entrega contínuo com Visual Studio 2012 – capítulo 6: Uma caixa de ferramentas de teste.

Editando configurações de teste

Você pode configurar vários valores para a configuração de teste usando as seguintes páginas na caixa de diálogo de Configurações de Teste :

  • Geral

  • Funções

  • Dados e diagnósticos

  • Implantação

  • Scripts de configuração e de limpeza

  • Hosts

  • Tempo limite de teste

  • Testes de unidade

  • Teste a Web

Configurações de teste: Funções

Funções de página, você pode configurar o teste para executar em seu computador local ou para executar remotamente:

Selecionar local de execução

  • Execução local é o padrão.Significa que os testes e o aplicativo em execução no computador do Visual Studio, ou no servidor de compilação depois que você fizer o check-in no código.Continuar a Dados e diagnósticos.

  • Execução com coleção local remoto é uma configuração típica para testar um sistema de aplicativo cliente ou do servidor Web.O código de teste é executado no computador local, mas você também pode coletar dados de teste de componentes do aplicativo que são instalados em outros computadores.

  • Execução remota é usado onde você não deseja executar localmente qualquer parte do seu aplicativo.Esta é uma configuração comum onde o aplicativo requer plataformas específicas, como um navegador da web ou um banco de dados específico.Você pode coletar dados de teste e configurar o ambiente de teste em cada computador.

Ee256991.collapse_all(pt-br,VS.110).gifConfigurar o controlador e funções de teste para coleta de dados remoto e execução

A execução remoto significa que você instala o seu aplicativo em um ou vários computadores além de seu computador local.As configurações de teste podem especificar a coleção de dados e a configuração do ambiente de teste para esses computadores.Cada cada um computador deve ter um agente de teste associado a um controlador de teste.O controlador de teste ler as configurações de teste e usa os agentes para configurar cada ambiente de teste de computador e adaptadores de dados diagnóstico.Você pode ou instalar o controlador e agentes de teste manualmente ou você pode use o gerenciador de teste da Microsoft para criar um ambiente de laboratório.

Para teste, os computadores remotos são identificados pela função, como “nomeiam SQL Server”, “servidor Web,” e “do cliente área de trabalho.” Os nomes permitem que você especifique a configuração de cada computador.Quando você instala o aplicativo para testar, você usa os nomes da função escolha o computador correto para cada componente do aplicativo.

Função de configuração de teste

  1. Na lista suspensa de Controlador , escolha um controlador de teste para os agentes de teste que serão usados para executar seu teste ou para coletar dados.

  2. Para adicionar funções que você deseja usar para executar testes e coletar dados, escolha Adicionar.Por exemplo, você pode dar às funções nomes como “do cliente área de trabalho” ou “servidor Web.”

  3. Selecione a função que você deseja executar testes, e então escolha Definir como função para executar testes.Normalmente, essa é a função em que um componente de cliente do aplicativo é instalado.

    ObservaçãoObservação

    Outras funções que você define não executar o código de teste, mas eles serão usados somente para coletar dados de acordo com os dados e adaptadores diagnóstico você especifica para funções na página de Dados e diagnóstico .

  4. Para escolher agentes de teste que podem ser usados para uma função, você deve criar atributos para essa função e atribuir os atributos para seus agentes de teste.Se você deseja executar simultaneamente seu teste em vários computadores, você deve atribuir a vários agentes de teste um atributo de função que é definida para executar testes.Para criar um atributo, selecione a função e escolha Adicionar na barra de ferramentas acima da lista de atributos.

  5. A caixa de diálogo de Função de Seleção de Agente é exibida.

  6. Digite o nome em Nome do Atributo valor em Valor do Atributo, e então escolha OK.Adicionar quantos atributos conforme necessário.

  7. Por exemplo, você pode adicionar um atributo chamado “RAM > 16GB” com um valor de “true” ou “false” do filtro em computadores do agente de teste com mais do que 16GB de memória.No entanto, você precisa manualmente escolha um valor de atributo em seus agentes de teste.Os valores de atributo não são definidas automaticamente com base nas especificações de um computador.

  8. Para aplicar um atributo a um ou vários agentes de teste, você atribui o atributo para seus agentes de teste que usam a caixa de diálogo de Gerenciar o controlador de teste .

Configurações de teste: Dados e diagnósticos

Na caixa de diálogo de Configuração de teste , escolha a página de Dados e Diagnósticos .Neste ponto, dependendo de como você configurou a opção na página de Funções , use uma das seguintes opções:

  • Coletando dados de dados e de diagnóstico em seu computador local

    Para incluir os dados e diagnósticos que você quiser coletar em seu computador local, selecione os adaptadores de dados diagnóstico de acordo com suas necessidades de teste.Para configurar um adaptador de dados diagnóstico que você inclua, selecione o adaptador de dados diagnóstico específico e escolha a opção de Configurar acima da lista dos adaptadores de dados e diagnóstico.

  • Coletando dados de dados e de diagnóstico em computadores remotos usando funções

    Na página Dados e diagnóstico, você define o que a função torna selecionando os adaptadores de dados de diagnóstico que a função usará para coletar dados.Como consequência, se um ou mais adaptadores dados e diagnóstico estão habilitados para a função, e o controlador de teste escolherá um computador disponível do agente de teste para coletar dados para os dados especificados e adaptadores diagnóstico baseados nos atributos que você definiu para a função.Para selecionar os dados e os adaptadores de dados diagnóstico que você quiser coletar para cada função, selecione a função.Para cada função, selecione os adaptadores de dados diagnóstico de acordo com as necessidades de teste.Para configurar cada adaptador de dados diagnóstico que você selecionou para cada função, escolha a opção de Configurar acima da lista dos adaptadores de dados e diagnóstico.

    Exemplo das funções e de adaptadores de dados diagnóstico:

    Por exemplo, você pode criar uma função de cliente chamada de cliente “área de trabalho com um atributo de” true “set” SQL” usos de “e uma função de servidor chamado “SQL Server” com um atributo definido PARA “FORÇAR > 16GB”.Se você especificar que “do cliente área de trabalho” executar testes escolhendo Definir como função para executar testes na página de Funções , então o controlador de teste selecionará computadores com agentes de teste que incluem o atributo de “true” set” SQL usa para “para executar sobre os testes.O controlador de teste também irá selecionar computadores de servidor SQL com agentes de teste que incluem o atributo “RAM > 16GB” para coletar somente os dados que são definidos pelos dados e os adaptadores diagnóstico incluídos na função.“Do agente de teste de cliente a área de trabalho” também pode coletar dados para os computadores que é executado em mas você precisa selecionar dados e adaptadores diagnóstico para essa função, também.

ObservaçãoObservação

A tabela a seguir mostra somente os adaptadores que podem ser usados com teste no Visual Studio.Para obter informações adicionais sobre os adaptadores de dados diagnóstico usados em Microsoft Test Manager, consulte Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste.

Adaptadores de dados diagnóstico para testes automatizados

Adaptador de dados diagnóstico

Tópico associado

Proxy do cliente ASP.NET para IntelliTrace e impacto de teste: este proxy permite que você colete informações sobre as chamadas HTTP de um cliente em um servidor Web para o IntelliTrace e teste adaptadores de dados diagnóstico impacto.

Nenhuma configuração é necessária para esta informação.

Como: coletar dados de IntelliTrace para ajudar a depurar problemas de difícil

Como: coletar dados para verificar quais testes devem ser executados após alterações de código

IntelliTrace: você pode configurar o adaptador de dados diagnóstico para que IntelliTrace coleta informações de diagnóstico específica de rastreamento para ajudar a isolar os erros que são difíceis de reproduzir.Este adaptador cria um arquivo de IntelliTrace que tem uma extensão de .iTrace que contém essas informações.Quando um teste falhar, você pode criar um erro.O arquivo de IntelliTrace que é salvo com os resultados do teste é vinculado automaticamente a este erro.Os dados que são coletados no arquivo de IntelliTrace aumentam a produtividade de depuração reduzindo o tempo necessário para reproduzir e diagnosticar um erro no código.Este arquivo de IntelliTrace a sessão local pode ser simulada em outro computador, isso reduz a possibilidade de um bug que é irreproduzível.

Para obter mais informações, consulte Depurar seu aplicativo gravando execução de código com o IntelliTrace.

Como: coletar dados de IntelliTrace para ajudar a depurar problemas de difícil

Profiler ASP.NET: você pode criar uma configuração de teste que inclui o ASP.NET para traçar perfil, que coleta dados de desempenho em aplicativos Web ASP.NET.

ObservaçãoObservação
Este adaptador de dados é diagnóstico para uso com apenas teste de carga que usam sites que exigem Visual Studio Ultimate.

Como: Configurar o ASP.NET Profiler para carregar testes usando configurações de teste no Visual Studio

Como: criar uma configuração de teste para um teste de carga distribuída

Cobertura de código (Visual Studio 2010): você pode criar uma configuração de teste que inclua informações de tinta de código que é usada para investigar quanto de seu código é abordado por teste.

ObservaçãoObservação
Este adaptador de dados diagnóstico só é aplicável às configurações de teste do Visual Studio.Não é usado para configurações de teste em Microsoft Test Manager.
ObservaçãoObservação
Isso é para compatibilidade com Visual Studio 2010 somente.

Para obter mais informações sobre a tinta de código, consulte Usando a cobertura de código para determinar como muito código está sendo testado.

A configuração de cobertura de código usando configurações de teste foi preterida

Log de eventos: você pode configurar uma configuração de teste para incluir o log de eventos que coleta, que será incluído nos resultados de teste.

Como: configurar a coleta de Log de eventos usando as configurações de teste

Emulation de rede: que você pode especificar que você deseja colocar uma carga artificial de rede em seu teste usando uma configuração de teste.A emulation de rede afeta a comunicação a e do computador emulando uma velocidade de conexão de rede específico, como o tratamento por imagens.

ObservaçãoObservação
Este adaptador de dados diagnóstico só é aplicável às configurações de teste do Visual Studio.Não é usado para configurações de teste em Microsoft Test Manager.
ObservaçãoObservação
A emulation de rede não pode ser usada para aumentar a velocidade de conexão de rede.

Como: Configurar emulação da rede usando configurações de teste no Visual Studio

A configuração de teste deInformações do sistema: Um pode ser configurado para incluir informações sobre o computador que o teste é executado.Informações do sistema é especificada nos resultados do teste usando uma configuração de teste.

Nenhuma configuração é necessária para esta informação.

Impacto de teste: você pode coletar informações sobre os métodos do seu código de aplicativos foram usados quando uma situação de teste estava sendo executado.Essa informação pode ser usada junto com alterações no código do aplicativo feito por desenvolvedores para determinar quais testes foram afetados por essas alterações de desenvolvimento.

Como: coletar dados para verificar quais testes devem ser executados após alterações de código

Gravador de exibição: você pode criar uma gravação de exibição da sessão desktop quando você executa um teste automatizado.Esta gravação de exibição pode ser útil exibir as ações do usuário para um teste codificado de interface do usuário.A gravação de exibição pode ajudar outras questões de isolado de membros da equipe que são difíceis de reproduzir.

Como incluir gravações da tela e voz durante testes usando as configurações de testes

Configurações de teste: Implantação

  1. Na caixa de diálogo de Configurações de Teste , escolha a página de Implantação .

  2. Para criar todas as vezes em um diretório separado para implantação que você execute seus testes, selecione Habilitar implantação.

    ObservaçãoObservação

    Se você selecionar para fazer isso, você pode continuar a compilar seu aplicativo quando você executa os testes.

  3. Para adicionar um arquivo para o diretório que você está usando para executar seus testes que você precisa para os testes, escolha Adicionar arquivo e selecione o arquivo que você deseja adicionar.

  4. Para adicionar um diretório para o diretório que você está usando para executar seus testes que você precisa para os testes, escolha Adicionar Diretório e selecione o diretório que você deseja adicionar.

    ObservaçãoObservação

    Para obter mais informações sobre como implantar arquivos e diretórios para teste individuais usando propriedades e o atribui DeploymentItem, consulte Como implantar arquivos para testes.

Configurações de teste: Scripts de configuração e de limpeza

  1. Para executar scripts antes e após os testes, escolha a página de Scripts de Instalação e Limpeza na caixa de diálogo de Configurações de Teste .

  2. Digite o local do arquivo de script em Script de instalação ou escolha as reticências ()**…**para localizar o script de instalação.

  3. Digite o local do arquivo de script em Script de limpeza ou escolha as reticências ()**…**para localizar o script de limpeza.

Configurações de teste: Hosts

  1. Para executar seus testes usando um host diferente, escolha a página de Hosts na caixa de diálogo de Configurações de Teste .

  2. Para executar seus testes de unidade no mesmo processo que um site ASP.NET, ASP.NET selecione em Tipo de host.

  3. Use o teste de execução no processo de 32 bits ou 64 bits para selecionar se você quiser que seu teste para executar como processos de 32 bits ou 64 bits.

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

Configurações de teste: Tempo limite de teste

  1. (Opcional) para delimitar o período de tempo para cada ensaio e teste individuais, escolha a página de Tempos Limite de Testes. na caixa de diálogo de Configurações de Teste .

  2. Como nulo um ensaio quando um limite de tempo é excedido, Anular uma execução de teste se o tempo total exceder selecione e digite um valor para este limite.

  3. Para quebrar um teste individual é um limite de tempo é excedido, Marcar um teste individual como reprovado se o tempo de execução excederselecione, e digite um valor para este limite.

Configurações de teste: Testes de unidade

(Opcional) se você tem que especificar os locais do assembly que seus testes de unidade precisam carregar, escolha Teste de Unidade.

  1. Para Pasta raiz para os assemblies a serem carregados, escolha Procurar para localizar a pasta e para preencher a caixa de texto.

    A pasta raiz que é especificada pode conter variáveis de ambiente e representa o diretório que será usado como o ApplicationBase Appdomain que testa são rodados.Todos os assemblies no diretório serão loadable por seus testes de unidade.Em um ambiente de produção, é uma boa prática defina isso para o diretório onde o código sob os assemblies de teste é instalado.Em um ambiente de desenvolvimento, uma boa prática isso é definir a para o diretório onde o código sob os assemblies de teste é criado.Isso garante que todas as referências que você tem que os binários do produto podem ser carregadas e solucionar durante a descoberta e execução de teste sem precisar copiar ao redor os binários de produto com os testes.

    Se nenhum valor é definido aqui, o ApplicationBase Appdomain que testa são rodados está definido para o diretório que contém os testes.

  2. Marque ou desmarque a caixa de seleção para Usar o Contexto de Carregamento para assemblies no diretório de teste.

    Por padrão, a maioria dos assemblies são carregados no contexto de “correto carregamento.” Em geral, você deve deixar Usar o Contexto de Carregamento para assemblies no diretório de teste selecionou.Entretanto, existem algumas circunstâncias quando você desejar desativar este:

    Se houver um grande número de assemblies no diretório de teste, e você especificou um local em Pasta raiz para os assemblies a serem carregados, e os testes não são dependentes de ser carregado no contexto de carga, você pode ver um aumento de desempenho se você não usar o contexto de carregamento para carregar esses conjuntos de teste.

    Se os testes dependem de ser carregado em um contexto diferente do contexto de carregamento (não típico).

    Para obter mais informações, consulte As práticas recomendadas para o carregamento de Assembly.

  3. Em Pastas a serem usadas quando os testes são executados, escolha Adicionar pasta.

    A caixa de diálogo de Procurar Pasta é exibida.

  4. Localize a pasta para usar e escolha OK.

    Definir o de Pastas a serem usadas quando os testes são executados é a configuração que você provavelmente usará com mais freqüência.Você pode especificar vários caminhos das pastas que assemblies devem ser resolvidos durante de descoberta e execução de teste.Cada um dos caminhos que são especificados nesta seção pode conter variáveis de ambiente.Juntamente com cada um dos caminhos que são especificados aqui, existem duas opções que são associadas a ele:

    Primeira opção marcar a caixa de seleção de Usar Contexto de Carregamento para especificar que o diretório deve usar o contexto de carregamento para resolver os assemblies de diretório (se o contexto de carregamento não é necessário para que os testes o executar corretamente pode considerar uma melhoria de desempenho desmarcar esta caixa de seleção).

    Segunda opção marcar a caixa de seleção de Incluir subpastas para especificar usando qualquer subelemento pasta para incluir para resolver os assemblies do diretório.

  5. Em Pastas adicionais a serem usadas durante descoberta de testes, escolha Adicionar pasta.

    A caixa de diálogo de Procurar Pasta é exibida.

  6. Localize a pasta para usar e escolha OK.

    A opção de Pastas adicionais a serem usadas durante descoberta de testes é útil quando você tiver qualquer pessoa que executa os testes remotamente em construção de equipe ou que faz uma execução do gerenciador de teste automatizados da Microsoft.Caminhos fornecidos aqui serão usados para resolução do assembly, mas somente durante a descoberta de teste.Estes caminhos podem conter variáveis de ambiente.Em casos onde teste estão sendo agendados para executar remotamente de uma operação de compilação e nem todas as dependências do assembly de teste estão no mesmo diretório, estes caminhos podem ser usados para garantir que o MSTest ou o controlador de teste possa localizar suficiente de assemblies dependentes para descobrir os testes e para os agendar para computadores remotos para a execução.

    Para o executa que estão sendo agendadas de Microsoft Test Manager, há token-%BuildDrop%- adicionais que podem ser usadas para se referir ao genericamente local para colocação de compilação.Isso elimina a necessidade de criar ou atualizar as configurações de um teste sempre que uma nova compilação está sendo testada.Este token não é suportado infelizmente diretamente com a compilação de equipe.No entanto, se o local para colocação de compilação é definido em uma variável de ambiente chamado BuildDrop de definição de compilação, terá o mesmo resultado.

    Para obter mais informações, consulte Verificando o código usando testes de unidade.

Configurações de teste: Teste a Web

(Opcional) para configurar as propriedades que controlam como Teste de desempenho da Web é executado na configuração de teste, escolha Teste na Web.

  1. Selecione Contagem de execução fixa, ou Uma execução por linha da fonte de dados.

  2. Use a lista suspensa de Tipo de navegador para selecionar o navegador da Web para usar com o teste de desempenho da Web.Por exemplo, Internet Explorer 9.0.

    ObservaçãoObservação

    O teste de desempenho da Web requer o Visual Studio final.

  3. Simulate acha horas selecione (opcional) para ativar simulou pausar humano.

  4. Use o diretório da solicitação URL como o caminho padrão para os cookiesselecione (opcional).

    Usar Use o diretório da solicitação URL como o caminho padrão para os cookies está desativado, então os testes Web seguirão esse comportamento:

    Se uma solicitação, por exemplo, www.abc.com/myapp/abc.aspx define um cookie em sua resposta e não especificar um caminho, o teste usará o URL inteiro de solicitação como o caminho para esse cookie.Isso significa que o cookie será enviada somente com solicitações subsequentes a URL www.abc.com/myapp/abc.aspx.

    Usar Use o diretório da solicitação URL como o caminho padrão para os cookies estiver ativado, então os testes Web seguirão esse comportamento:

    Se uma solicitação, por exemplo, www.abc.com/myapp/abc.aspx define um cookie em sua resposta e não especificar um caminho, o teste usará o diretório da solicitação URL como o caminho para esse cookie.Isso significa que o cookie será enviada com todas as solicitações com caminho new www.abc.com/myapp (por exemplo, www.abc.com/myapp/xyz.aspx).

    Esse comportamento é consistente com os cookies de versão 1 especificadas no RFC 2109.Para obter mais informações, consulte Request é Comments: 2109.

Consulte também

Tarefas

Como: adicionar um arquivo de configurações de teste do Microsoft Visual Studio

Como: Editar um arquivo de configurações de teste no Microsoft Visual Studio

Como: selecionar as configurações de teste ativo do Microsoft Visual Studio

Como: criar uma configuração de teste para um teste de carga distribuída

Passo a passo: Usando um controlador de teste e agentes de teste em um teste de carga

Conceitos

Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste

Usando o teste controladores e agentes de teste com testes de carga

Configurando as máquinas de teste para executar testes ou coletar dados

Compatibilidade de configurações de testes com o Visual Studio 2010

Outros recursos

Teste para entrega contínuo com Visual Studio 2012 – capítulo 6: Uma caixa de ferramentas de teste

Especificando as configurações de teste no Microsoft Test Manager

Especificando configurações de teste do Visual Studio

Especificando configurações de teste do Visual Studio