Partilhar via


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

Usando a análise de impacto de teste, você pode identificar os testes que você deve executar, com base nas alterações que foram feitas para o aplicativo que você está testando entre as compilações de codificação.

Quando você usa o teste de análise de impacto com Microsoft Test Manager, você deve usar Team Foundation Build para criar seu aplicativo e Controle de versão do Team Foundation para o seu código-fonte para o aplicativo que está sendo testado. Informações são reunidas apenas testes com o status de impacto de teste passado. Ele não é coletado quando você arquivar um bug ou quando um teste que é marcado como falha for concluído.

O requisito para usar Team Foundation Build é aplicável somente para coletar dados de Microsoft Test Manager, como o teste plano deve ser associado uma compilação produzida por Team Foundation Build para o recurso de análise de impacto de teste funcione adequadamente. Para usar o modo de teste de impacto em Microsoft Visual Studio 2010, você não precisa usar Team Foundation Build e a solução não precisa estar sob o sistema de controle do código-fonte qualquer código.

Aviso

Teste funciona por instrumentação gerenciado assemblies são carregados em um processo em tempo de execução de análise de impacto. Isso deve ser feito após o primeiro teste para a execução é iniciado. Se já tiver iniciado o processo que você deseja monitorar, nenhum log será reunida porque o processo está sendo executado. Para contornar isso, certifique-se de que o processo é interrompido antes de iniciar seu primeiro teste ou reiniciar o processo após o teste foi iniciada.

Para obter mais informações sobre a coleta de dados de análise de impacto de teste, consulte Recomendações de testes para executar o que são afetadas pelas alterações de código.

Você pode configurar o adaptador de dados de diagnóstico para análise de impacto de teste de Microsoft Test Manager e Microsoft Visual Studio 2010. Configurações de teste podem ser configuradas para usar o adaptador de dados de diagnóstico para análise de impacto de teste para monitorar processos específicos e módulos de alterações que afetam os testes existentes.

A ilustração a seguir mostra como configurar o adaptador de dados de diagnóstico usando o Microsoft Test Manager.

Configurar Análise de impacto de teste

O procedimento a seguir descreve como configurar o teste de análise de impacto do editor de configuração. Essas etapas se aplicam para o editor de configuração em Microsoft Test Manager e Microsoft Visual Studio 2010.

ObservaçãoObservação

Análise de impacto de teste pode ser usado com os testes manuais ou automatizados.

Configurar análise de impacto de teste para as configurações de teste

Antes de executar as etapas neste procedimento, você deve abrir as configurações de teste do Microsoft Test Manager ou Microsoft Visual Studio 2010e selecione o dados e diagnósticos página.

Para configurar um teste de análise de impacto para suas configurações de teste

  1. Selecione a função usar para coletar dados de análise de impacto de teste.

  2. Selecione o impacto de teste.

  3. Se você está coletando dados de impacto de teste para uma função de cliente da Web, você também deve selecionar ASP.O Proxy do cliente de NET para impacto de teste e de IntelliTrace.

    Esse proxy permite que você colete informações sobre as chamadas de http de um cliente em um servidor Web para os adaptadores de dados de diagnóstico de IntelliTrace e teste de impacto.

  4. Clique em Configure para o impacto de teste.

    É exibida a caixa de diálogo para configurar a análise de impacto de teste.

  5. Clique o processos guia. A lista de processos determina se a coleção deve ocorrer para processos inteiros. Esta opção permite que você incluir todos os processos em execução no sistema, exceto os processos que você especificar.

  6. Selecione coletar dados de todos os processos exceto e usar Add para adicionar à lista de processos e Remover botão para remover um processo.

    - ou -

    Selecione coletar dados de processos especificados, apenas e usar Add para adicionar à lista de processos e Remover o botão para remover um processo. Esta opção permite que você especifique exatamente quais são os processos que você deseja.

  7. Clique o módulos guia. A lista de módulo determina se ou não coleção deve ocorrer para um módulo individual que é carregado em um processo que você está coletando dados do.

  8. Selecione coletar dados de todos os módulos, exceto o seguinte e usar Add para adicionar à lista de módulos ou clique em Remover para remover um módulo. Esta opção permite que você incluir ou excluir os módulos carregados em processos que estão configurados para coleta de dados do teste de impacto.

    - ou -

    Selecione coletar dados de apenas os seguintes módulos e usar Add para adicionar à lista de módulos e Remover o botão para remover um módulo. Esta opção permite que você especifique exatamente quais módulos que você deseja.

    ObservaçãoObservação

    Por padrão, a lista de módulos e o processo de excluir todos os assemblies do Microsoft. Se você quiser alterar essas configurações, você pode esvaziar as listas, altere a configuração para ser um "incluir" lista em vez de "exclusão" Liste e especificar manualmente os assemblies individuais que você deseja que os dados coletados do.

  9. Clique na guia Avançado. Se você quiser coletar dados de ASP.NET aplicativos que são executados no Internet Information Services em sua máquina local, selecione a coleta de dados do ASP.NET em execução no Internet Information Services.

    ObservaçãoObservação

    Se você quiser coletar dados de ASP.NET aplicativos em execução no Internet Information Services nas máquinas do cliente remoto, você também deve usar o ASP.NET O Proxy do cliente para os dados de IntelliTrace e o impacto de teste e diagnóstico de adaptador. Para obter mais informações, consulte Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste.

  10. Se você estiver usando Microsoft Test Manager, clique em Salvar. Se você estiver usando Visual Studio, clique em OK. As configurações do coletor de rastreamento de diagnóstico agora são configuradas e salvos para a configuração de teste.

    ObservaçãoObservação

    Para redefinir a configuração para esse adaptador de dados de diagnóstico, clique em Redefinir a configuração padrão para Visual Studio e Redefinir para padrão para Microsoft Test Manager.

Consulte também

Tarefas

Criar configurações de teste para testes manuais

Criar configurações de teste para testes automatizados, como parte de um plano de teste

Criar um teste automatizado de configurações para executar testes a partir de Visual Studio

Como: Configure o ASP.NET o Profiler para carregar testes usando o teste das configurações

Conceitos

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

Testes de execução manuais usando o executor de teste

Recording and Playing Back testes manuais