Como: Identificar o impacto de teste de alterações de código durante o desenvolvimento
Usando a análise de impacto de teste, você pode ajudar a garantir a qualidade do seu código de duas maneiras. Primeiro, você pode determinar quais testes que você deve executar para verificar um ou mais alterações de código que você fez. Em segundo lugar, você pode determinar quais testes que você teria executado se você alterou um determinado método, mesmo se você não tenha feito uma alteração específica.
Observação |
---|
Análise de impacto de teste não é suportado nos binários ofuscados. |
Antes de poder usar o teste de análise de impacto, inicializar primeiro a coleta de dados de impacto de teste e, em seguida, criar uma linha de base de dados para análise. Após habilitar a análise de impacto de teste, desenvolver sua solução e, em seguida, executar os testes nos projetos de teste.
Quando você fizer alterações de código e reconstruir a sua solução, teste e métodos que foram afetados pelas alterações de código aparecem na Test View de impacto.
Para inicializar a coleta de dados do teste de impacto e gerar dados de linha de base
- Abra a solução que contém os projetos de código e os projetos de teste de unidade para o qual você deseja coletar dados.
Observação |
---|
Análise de impacto de teste requer que a solução que contém os projetos de código e os projetos de teste de unidade para o qual você deseja coletar dados é aberta no Visual Studio IDE. |
Em Solution Explorer, clique duas vezes o local.testsettings arquivo.
O definições de configuração - local.testsettings caixa de diálogo aparece.
Na barra de navegação, clique em dados e diagnósticos.
No função lista, certifique-se de que <Local machine only> está selecionado.
No dados e o diagnóstico para a função selecionada lista, selecione o O impacto de teste caixa de seleção.
Siga estas etapas se você está coletando dados para um ASP.NET aplicativo Web:
Se a máquina está atuando como um cliente para o aplicativo da Web que esteja executando localmente ou remotamente, selecione o ASP.NET o Proxy do cliente para o teste de impacto e de IntelliTrace caixa de seleção. Essa configuração determina se o Internet Information Services é instrumentado para coleta de dados.
Se a máquina esteja atuando também como o servidor para o aplicativo da Web, selecione O impacto de teste e, em seguida, clique em Configure, localizado acima da lista de adaptadores de diagnóstico de dados. Clique o Advanced guia e certifique-se de que a coleta de dados do ASP.NET em execução no Internet Information Services está selecionada.
Clique em Aplicare em seguida, clique em Fechar.
Reconstrua a sua solução.
Execute os testes em seus projetos de teste.
Análise de impacto de teste agora é inicializado.
Para testes de lista que você deve executar para verificar as alterações pendentes
Depois que você fez alterações no código, reconstrua a sua solução.
No teste menu, clique em Windowse em seguida, clique em o modo de exibição do teste de impacto.
Teste de impacto nos negócios aparece.
Clique em Mostrar afetados testes.
Teste de impacto nos negócios lista de testes que você deve executar para verificar as alterações de código. Se nenhum teste existir que verificar as alterações de código, nenhum teste sofrem aparece.
(Opcional) Realce uma ou mais dos testes e na o modo de exibição do teste de impacto barra de ferramentas, clique em Run Selection.
Para exibir todas as alterações de código
No teste menu, clique em Windowse em seguida, clique em o modo de exibição do teste de impacto.
Teste de impacto nos negócios aparece.
No o modo de exibição do teste de impacto barra de ferramentas, clique em Mostrar alterações de código.
Todos os métodos alterados aparecem na parte superior a o modo de exibição do teste de impacto. Você pode realçar as alterações de um ou mais para listar os testes que se aplicam a cada alteração na Testes afetados lista abaixo.
(Opcional) Realce uma ou mais dos testes e na o modo de exibição do teste de impacto barra de ferramentas, clique em Executar testes de impacto.
Para listar ou executar os testes que chamar um método específico
Na janela de código, clique em qualquer lugar no método.
Siga um destes procedimentos:
Para listar os testes que chame o método, clique em Mostrar testes de chamar. Os nomes dos testes aparecem na o modo de exibição do teste de impacto.
Para executar os testes que chamam o método, clique em Executar testes de chamar. Os testes são executados e os resultados aparecem na Resultados de teste janela.
Para remover o teste afetado ou métodos do código alterado de testar o impacto nos negócios
Em Test View de impacto, um ou mais métodos de teste ou de código com o botão direito e, em seguida, clique em Ignorar seleção.
Os métodos de teste selecionados são removidos da afetados testar lista e não executar. Métodos de código selecionado são removidos da alterações no código métodos de teste e lista afetados pela alteração de código são removidos da afetados testar lista e não executar.
Consulte também
Conceitos
Identificar o impacto de alterações de código em testes
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Dezembro de 2010 |
Detalhes adicionais para o local do botão "Configurar". |
Comentários do cliente. |