Coletar mais dados de diagnóstico em testes manuais

 

Publicado: abril de 2016

Quando você testar o aplicativo, o Microsoft Test Manager poderá coletar os dados que ajudarão a solucionar qualquer falha que possa ser encontrada. Se você criar um relatório de bug quando você testar, os dados serão anexados automaticamente para o item de trabalho de bugs.

Funções de máquina de configurações de teste e adaptadores

Você pode decidir quais tipos de dados deseja coletar.

Que dados de diagnóstico posso coletar em um teste?

Os dados de diagnóstico são coletados nos resultados do teste. Eles serão adicionados a um bug se você criar um durante a execução do teste.

Dados que você pode coletar

Como

  • Link para o caso de teste.

  • As etapas que você marcou como aprovadas ou reprovadas.

  • Os comentários ou anexos que você adicionou.

Execute testes no Team Web Access.

+

  • Versão do sistema operacional e outras informações do sistema.

  • Seus pressionamentos de teclas e gestos.

  • Capturas de tela, gravadas automaticamente enquanto você trabalha.

Execute testes com o Microsoft Test Manager.

(Use as configurações de teste padrão.)

O Microsoft Test Manager precisa estar instalado no computador onde você executa os testes, ou em um computador conectado a um dispositivo onde o teste é executado.

+

Dados coletados por seu aplicativo cliente ou de área de trabalho:

  • Logs de eventos

  • IntelliTrace

  • Gravação de vídeo da área de trabalho

  • Análise de impacto do teste. Isso permite que você escolha os testes com base em alterações desde uma compilação anterior.

Use configurações de teste quando você executa os testes com o Microsoft Test Manager.

Os arquivos de configurações de teste configuram adaptadores de dados de diagnóstico. Você pode escolher um arquivo de configurações de teste ao executar testes, ou pode definir um arquivo de configurações de teste padrão para seu plano de teste.

+

Dados coletados por seu software de servidor:

  1. Logs de eventos.

  2. IntelliTrace

  3. Impacto do teste

  4. Instantâneos de máquina virtual dos servidores, se você estiver usando um ambiente de laboratório SCVMM

Instale o software de servidor em um ambiente de laboratório e execute os testes com o Microsoft Test Manager.

Use configurações de teste definir os dados que você deseja coletar.

Como criar configurações de teste?

Você precisa de configurações de teste somente quando quer coletar mais dados do que o padrão. A configuração padrão coleta informações básicas do sistema de cada computador de laboratório e seus pressionamentos de teclas e os gestos do computador local.

  1. Se o aplicativo que você está testando for um site ou tiver um componente de servidor, e você quiser coletar dados dos servidores:

    1. Crie um ambiente de laboratório. Pode ser um ambiente padrão ou um ambiente SCVMM.

    2. Nas propriedades do plano de teste, defina o ambiente de teste que você deseja usar para teste manuais.

    In test plan properties, choose a lab environment.

  2. Escolha um arquivo de configurações de teste existente ou crie um novo.

    Select or create test settings.

    Isso define a seleção padrão para executar testes nesse plano de teste. Você pode anular a seleção quando você executa testes individuais.

  3. Dê um nome para o arquivo de configurações de teste.

    Set the name of the new test settings.

  4. Escolha o ambiente de laboratório que você deseja usar para os testes. Se você não estiver usando um ambiente de laboratório, escolha Local.

    On the Roles tab, choose the lab environment.

    Cada arquivo de configurações de teste corresponde a um conjunto de funções do computador.

  5. Para cada função do computador, escolha os dados que você deseja coletar desse computador.

    Choose diagnostics for each machine role.

    A função Local é o computador cliente onde você executará os testes.

Quais são as opções de diagnóstico de dados?

Na página Dados e Diagnóstico, você pode adicionar e configurar adaptadores de diagnóstico para coletar dados de cada função do computador em seu ambiente de laboratório. Na maioria dos casos, os dados de diagnóstico são incluídos com os resultados do teste.

Página de dados e diagnóstico de teste de configuração

Adaptador de dados de diagnóstico

Configuração

Log de Ação: permite gravar as ações que você executa durante o teste, para que você possa reproduzi-las rapidamente em uma ocasião subsequente. As ações também são registradas como descrições de texto em qualquer relatório de erros que você criar.

Gravar e reproduzir testes manuais.

Nem todos os gestos e aplicativos são gravados.

Proxy de Cliente do ASP.NET para IntelliTrace e Impacto de Teste

Selecione esse adaptador em uma função de cliente Web. Será necessário se você estiver testando um aplicativo ASP.NET e quiser coletar dados do Impacto de Teste ou do Intellisense na função de servidor Web.

Log de eventos

Coleta os eventos que seu aplicativo gravou nos logs de eventos.

Escolha Configurar para selecionar os tipos de eventos desejados.

Seu aplicativo precisa gravar eventos usando WriteEntry

IntelliTrace: gera um arquivo .itrace vinculado a qualquer bug que você criar. Nesse arquivo do IntelliTrace, a sessão local pode ser simulada em outro computador.

Usando o IntelliTrace.

Informações do sistema: grava informações sobre o computador.

Nenhuma configuração adicional.

Impacto de teste: habilita o recurso Testes Recomendados em Centro de Testes, Acompanhar. Isso determina que teste são afetados por alterações feitas desde uma compilação anterior, com base na cobertura de código.

Se você estiver testando um aplicativo ASP.NET:

  1. Na função onde o servidor IIS será executado, habilite Impacto de Teste e escolha Configurar, Avançado, ASP.NET.

  2. Na função de cliente Web, habilite Proxy de Cliente do ASP.NET para IntelliTrace e Impacto de Teste

Reinicie o aplicativo de servidor depois de habilitar essa opção.

Gravador de Vídeo: grava a área de trabalho em tempo real enquanto você trabalha.

Para gravar o áudio, escolha Configurar.