Compartilhar via


Criando um adaptador de dados de diagnóstico para coletar dados personalizados ou afetar uma máquina de teste

 

Publicado: abril de 2016

É possível criar seu próprio adaptador de dados de diagnóstico para coletar dados quando você executar um teste, ou afetar o computador de teste como parte de seu teste. Por exemplo, você pode coletar os arquivos de log que são criados por seu aplicativo em teste e anexá-los aos resultados do teste, ou pode executar os testes quando há espaço limitado em disco no computador. Usando as APIs fornecidas no Visual Studio Enterprise, você pode escrever código para executar tarefas em pontos específicos em sua execução. Por exemplo, você pode executar tarefas quando um teste é iniciado, antes e depois da execução de cada teste individual, e quando o teste termina.

Você pode fornecer as informações padrão para o adaptador de dados de diagnóstico personalizado usando um arquivo de parâmetros de configuração. Por exemplo, você pode fornecer informações sobre o local do arquivo que deseja coletar e anexar aos resultados do teste, ou quanto espaço em disco você deseja deixar no sistema. Esses dados podem ser configurados para cada parâmetro de teste criado. Eles podem ser exibidos e editados usando o editor padrão fornecido com o Microsoft Test Manager, ou você pode criar seu próprio controle de usuário para usar como editor. Todas as alterações feitas na configuração do adaptador no editor são armazenadas com as configurações de teste.

Se você estiver executando os testes no Microsoft Test Manager, poderá associar as configurações de teste ao seu plano de teste. Se você estiver executando seus testes do Visual Studio, você deve definir essas configurações ativas de teste. Para obter mais informações sobre configurações de teste, consulte Configurando máquinas e coletando informações de diagnóstico usando configurações de teste.

Tarefas

Use os tópicos a seguir como auxílio para criar adaptadores de dados de diagnóstico:

Tarefas

Tópicos associados

Criar um adaptador de dados de diagnóstico: você cria um adaptador de dados de diagnóstico criando uma biblioteca de classes, e usa as APIs de diagnóstico do adaptador de dados para coletar informações desejadas ou afetar um sistema de teste usado para executar os testes.

Instalar um adaptador de dados de diagnóstico personalizado: você pode instalar o adaptador de dados de diagnóstico, ou um adaptador fornecido por outra pessoa, copiando no diretório correto.

Selecionar um adaptador de dados de diagnóstico personalizado para usar quando os testes são executados: você pode selecionar qual adaptador de dados de diagnóstico usar para suas configurações de teste, para que o adaptador seja usado na execução dos testes.

Configurar o que um adaptador de dados de diagnóstico faz: você pode configurar os parâmetros para controlar as ações do adaptador de dados de diagnóstico nessas configurações de teste.

Cenários relacionados

Para ver o código de exemplo para criar um adaptador de dados de diagnóstico simples que coleta um arquivo e um editor personalizado para o adaptador, consulte Projeto de amostra para criar um adaptador de dados de diagnóstico.

Para ver o código de exemplo que permite que você chame o Process Monitor enquanto estiver executando um teste e retornar o log coletado de volta para o teste para ser carregado para os resultados, consulte o seguinte site da Microsoft.

Recursos externos

Orientação

Teste para entrega contínua com o Visual Studio 2012 – capítulo 6: uma caixa de ferramentas de teste

Consulte também

Projeto de amostra para criar um adaptador de dados de diagnóstico
Configurando máquinas e coletando informações de diagnóstico usando configurações de teste