Como: Especifique uma configuração de execução de teste
You can control the way test runs proceed by specifying settings that are stored in testrun configurations.Teste configuração de execução configurações são salvas em disco em arquivos que têm a extensão .testrunconfig.Você pode criar e salvar várias configurações de execução e, em seguida, faça uma determinada executar configuração ativo, que é o execução de teste configuração que é usada quando os testes são executados.Para obter informações sobre como tornar uma configuração de execução ativo, consulte Como: Aplicar uma configuração de execução de teste.
Os procedimentos neste tópico descrevem vários aspectos de trabalho com configurações de execução.O primeiro grupo de procedimentos descreve como criar e excluir configurações de execução.
O segundo grupo dos procedimentos descreve como definir os valores em configurações de execução.Para definir esses valores, você deve utilizar o Editor de configuração tempo de execução de teste, uma caixa de diálogo que possui as seguintes páginas:
General.Nesta página, especifique um nome para a configuração de execução de teste e uma descrição textual opcional.Você pode especificar um esquema para criar os nomes de execução de teste, que são usados para identificar execuções de teste na janela de resultados de teste.
Agente e controlador.selecionar se deseja executar testes no computador local ou remotamente, usando um controlador de teste.Executando testes localmente permite depurar os testes e seu código de produção.Não é possível usar depuração integrada quando você executa testes remotamente.
Se você optar por executar testes remotamente, você identifica o controlador a ser usado, especificando seu nome de rede ou seu endereço IP.Para obter mais informações, consulte Controladores, representantes e Rigs.
Observação: Quando o controlador de teste é o computador local, identifique o computador, especificando localhost.
Você também pode especificar nomes e valores de propriedades de um agente.Se um agente sendo usado possui essas propriedades, o teste ou testes que você estiver executando usarão esse agente.Se nenhum agente tem as propriedades que foram solicitadas, a execução de teste falhará.
Cobertura de código.Na página de cobertura de código, especifique o que para instrumentar: quais arquivos .exe ou DLLs e, em projetos do ASP.NET, quais diretórios.Você também pode especificar se deve instrumentar no local e como assinar novamente os arquivos.Esse processo começa fazendo uma cópia da DLL.Em seguida, a DLL for alterada, ou seja, instrumentado, , de modo que estatísticas de cobertura de código podem ser obtidas com ele durante o teste é executado.Para obter mais informações, consulte Como: Obter dados de cobertura de código e Instrumentação e Re-Signing Assemblies.
Implantação.Antes que testes sejam executados, Visual Studio pode copiá-los para um implantaçãoresultados do teste diretório para garantir o isolamento e produzir mais confiável.Use a página de implantação para implantação de controle de duas maneiras: Você pode desabilitar ou Ativar implantação, marcando ou desmarcando a desabilitar distribuição a caixa de seleção.Além disso, você pode especificar qualquer adicionais arquivos ou diretórios que você deseja copiar para o diretório de implantação.Para obter mais informações, consulte Visão geral do teste implantação e Como: configurar implementação de teste.
Observação: Não verificar a desabilitar distribuição caixa de seleção se você estiver trabalhando com dispositivo inteligente testes.
Hosts.
selecionar ASP.NET se desejar testes de unidade serem executados no mesmo processo sistema autônomo um site ASP.NET.Se você selecionar ASP.NET, pode realizar escolhas adicionais para configurar a maneira pela qual testes ASP.NET são executados.Para obter mais informações, consulte Visão geral dos testes de unidade ASP.NET.
selecionar dispositivo inteligente se desejar testes de unidade para ser executado em um emulador ou dispositivo SMART.Testes de unidade irão ser implantados para e executadas em SMART de dispositivo ou emulador que você especificar.Para obter mais informações, consulte Trabalhando com testes de unidade dispositivos inteligentes.
Observação: O dispositivo inteligente host oferece suporte apenas a testes que estão em projetos de teste de dispositivo SMART.Testes que estão no projeto de teste da área de trabalho não serão executada corretamente sob a dispositivo inteligente host.
Para outros tipos de teste, incluindo testes da Web, escolha Default.
Setup and Cleanup Scripts.Nesta página, você pode selecionar scripts para serem executados antes da execução dos testes e após a execução dos testes, respectivamente.Para identificar um script, digite o caminho na caixa em Setup Script ou Cleanup Script.Como alternativa, clique nas reticências (…).Isso abre a caixa de diálogo Open, que você pode usar para selecionar um arquivo de script.
Scripts de instalação e limpeza são executados antes e após a execução do teste, independentemente dos tipos de testes que estão contidos nesses testes de execução.Para obter mais informações sobre scripts que são executados em conjunto com execuções de teste, consulte Visão geral do teste implantação.
Test Timeouts.Você pode usar esta página para especificar valores de tempo limite para execução de teste e para testes individuais.Para obter mais informações, consulte Como: conjunto limites de horário para executar testes.
Web Test.Defina os valores a serem usados quando um teste da Web é executado.Observe que a configuração Simulate Think Times será ignorada quando o teste da Web é agregado em um teste de carga.Para obter mais informações, consulte Como: conjunto horários pense em um teste da Web.
Observação: Não é possível configurar todos os aspectos de execuções de teste usando o editor de configuração de execução de teste.Alguns aspectos, você precisará diretamente edição o arquivo XML que contém definições de configuração de execução de teste.Para obter mais informações, consulte Como: edição uma configuração execução de teste arquivo.
Observação: O Agente e controlador página e o Teste da Web página estão disponível somente se você tiver Visual Studio Team System Test Edition instalado.
Criando e removendo configurações de execução de teste
Esse procedimento é aplicável somente se sua solução não contém um projeto de teste, por exemplo, para uma solução que você acabou de criar.
Para adicionar uma configuração inicial de execução de teste à sua solução
Adicionar um projeto teste à sua solução.
Uma configuração de execução de teste é adicionada automaticamente para a solução sob a pasta Solution Items.
Observação: Cada configuração de execução que você criar é listada sistema autônomo uma opção para o selecionar ativo Test configuração de execução and edição configurações de execução de teste Opções de a Teste menu.
Para adicionar uma subsequente configuração de execução de teste para sua solução
No Solution Explorer, clique com o botão direito do mouse em Solution Items e depois aponte para Add, e clique em New Item.
The Adicionar novo item caixa de diálogo é exibida.
No painel Categories, clique em Test Run Configuration.
(Opcional) Na caixa Name, altere o nome do arquivo de configuração da execução de teste.
Clique em Adicionar.
O novo arquivo de configuração de execução aparecerá no Solution Explorer, sob a pasta Solution Items.
Observação: A lista de execução de teste configurações que Visual Studio Exibe — por exemplo por meio do selecionar ativo execução de teste Configuration opção no menu Test — é derivado da lista de execução de teste arquivos de configuração no Itens de solução pasta.Isso significa que se você mover um arquivo de configuração de execução para outro local na sua hierarquia de solução, ele pode não ser usado sistema autônomo um execução de teste configuração da dentro de Visual Studio IDE.
The <run arquivo de configuração nome >.testrunconfig caixa de diálogo é exibida.
Você pode definir e salvar valores de configuração de execução.Para obter mais informações, consulte os procedimentos em Setting Test Run Configuration Values.
Observação: Cada configuração de execução que você criar é listada sistema autônomo uma opção para o selecionar ativo Test configuração de execução and edição configurações de execução de teste Opções de a Teste menu.
Para remover uma configuração de execução de teste da sua solução
Dentro da pasta Itens Solution no Solution Explorer, clique com o botão direito do mouse na configuração de execução de teste que você deseja remover e, em seguida, clique em Remove.
O arquivo de configuração de execução é removido da sua solução.Essa alteração será refletida na lista de opções para as opções Select Active Test Run Configuration e Edit Test Run Configurations no menu Test.
Definindo valores de configuração de execução de teste
Para editar uma configuração de execução se você tiver uma solução aberta
Sob a pasta Itens Solution no Solution Explorer, clique duas vezes no arquivo de configuração de execução de teste que você deseja abrir.
- ou -
Aponte para Edit Test Run Configurations no menu Test e, em seguida, clique em uma configuração de execução no submenu.
A configuração de execução abre para edição.
Faça alterações nas páginas individuais para cada aspecto da configuração de execução.Para obter mais informações, consulte as descrições de cada página anteriormente citadas neste tópico.
clicar Aplicare, em seguida, clicar Fechar.
Consulte também
Tarefas
Como: Aplicar uma configuração de execução de teste
Como: edição uma configuração execução de teste arquivo
Como: configurar implementação de teste
Como: Obter dados de cobertura de código
Como: conjunto horários pense em um teste da Web