Criar configurações de teste para testes manuais
Testar as configurações de usar adaptadores de dados de diagnóstico, que especificam os vários tipos de dados a serem coletados quando você executa testes manuais, testes automatizados ou ambos. Adaptadores de dados de diagnóstico também podem especificar como afetam a máquina de teste. Por exemplo, um adaptador de dados de diagnóstico pode criar um a gravação de ação, um log de ação ou uma gravação de vídeo ou o sistema de coleta de informações. Além disso, os adaptadores de dados de diagnóstico podem ser usados para simular a possíveis gargalos na máquina de teste ou reduzir a memória de sistema disponíveis. Por exemplo, você pode emular uma rede lenta para impor um afunilamento no sistema.
Testar configurações definem o seguinte:
O tipo de testes que você executará (manual ou automatizada).
O conjunto de funções que é necessário para seu aplicativo em teste.
A função usar para executar os testes.
Os adaptadores de dados de diagnóstico para usar para cada função.
Para obter mais informações sobre todos os adaptadores de dados de diagnóstico disponíveis para testes manuais, consulte a tabela no procedimento a seguir.
Coletar dados em uma máquina Local usando configurações de teste padrão
Se você deseja executar os testes manuais em uma máquina local apenas e não quiser coletar dados em outro nível de seu aplicativo, você pode usar as configurações padrão de teste. As configurações padrão de teste usam os seguintes adaptadores de dados de diagnóstico para coletar dados em sua máquina local somente:
Ações
ASP.Proxy do cliente de NET IntelliTrace e o impacto de teste
IntelliTrace
Informações do sistema
Teste de impacto
Não é necessário selecionar um conjunto de funções em suas configurações de teste ou selecionar um ambiente em seu plano de teste para esta instalação. Esta é a abordagem mais simples quando você começar.
Observação |
---|
Se você selecionar essa abordagem, você não precisará criar configurações de teste para os seus planos de teste. As configurações padrão são adicionadas quando você cria um plano de teste. |
Coletar dados em computadores locais usando adaptadores de dados específicos diagnóstico
Se você quiser executar os testes manuais e coletar dados em uma máquina local usando adaptadores de dados de diagnóstico diferentes, deve criar configurações de teste e adicioná-los ao seu plano. No entanto, não é necessário adicionar um conjunto de funções para as configurações de teste. Você pode usar apenas o conjunto padrão de funções de chamada Local para o conjunto de funções. Isso irá selecionar um padrão de correspondência de ambiente do < Local Machine Only >.
Coletar dados remotamente
Se você quiser executar os testes manuais em uma máquina local e coletar dados remotamente, você deve criar um ambiente para o conjunto de funções que representa as camadas remotas de seu aplicativo em teste. Você deve, em seguida, selecione esse conjunto de funções em suas configurações de teste e especificar quais dados devem ser coletados ou como afetam a máquina de teste para cada função. Você também pode coletar dados para a função do local onde você irá executar os testes. Esta máquina é exibida no conjunto de funções a área como Local para o modo de exibição de funções. Esta máquina local também é exibida quando você seleciona os dados e o diagnóstico para coletar.
As duas primeiras colunas na tabela a seguir listam as opções para coleta de dados ou afetar a máquina de teste quando você executa testes manuais em uma máquina local. As três últimas colunas listam as ações que devem ser executadas em cada caso.
Opção 1: Coletar dados ou afetar a máquina de teste |
Opção 2: Adaptadores de dados de diagnóstico |
Ação 1: Criar configurações de teste |
Ação 2: Conjunto de funções a serem definidas |
Ação 3: Correspondência de ambiente necessária |
---|---|---|---|---|
Apenas máquina local |
|
Não: Usar configurações padrão do teste |
Não |
<Local> já foi adicionado como o ambiente de teste em seu plano de teste |
Apenas máquina local |
Selecione adaptadores específicos |
Sim |
Use o padrão: <Local> |
Use o padrão: < apenas na máquina local > |
Computadores locais e remotos |
Selecione adaptadores específicos |
Sim |
Sim |
Sim |
Observação |
---|
Se você tiver um ambiente que inclui um cliente de desktop, você pode executar os testes manuais nesta máquina se você instalar o Microsoft Test Manager. Se esta máquina, em seguida, torna efetivamente a máquina local para as configurações de teste porque você executará os testes manuais nesta máquina. |
Para obter mais informações, consulte Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste.
Criar configurações de teste para testes manuais
Algumas das propriedades que você pode definir para um plano de teste, incluindo as configurações de teste são mostradas na ilustração a seguir.
Para criar configurações de teste para testes manuais
Abra Microsoft Test Manager.
Observação Para exibir o Microsoft Test Manager janela, clique em Iniciar e clique em todos os programas. Aponte para Microsoft 2010 de Visual Studio e clique em Gerenciador de teste do Microsoft 2010.
Clique na seta para baixo no alternador de grupo central e em Testing Center.
Na barra de menus do grupo de centro, clique em Planejar e, em seguida, clique em Propriedades.
As propriedades para o plano de teste atualmente selecionada são exibidas.
Clique na seta suspensa na configurações de teste em Manual executa e, em seguida, clique em novo.
O página de novas configurações de teste é exibida com o Geral página selecionada.
Observação Você também pode criar configurações de teste no Center do laboratório , clicando em Testar configurações na barra de menus do grupo de centro e clicando em seguida, novo.
Em nome, digite o nome para as configurações de teste.
(Opcional) Em Descrição, digite uma descrição para a configuração de teste para que outros membros da equipe saibam o uso pretendido.
Em que tipo de testes que você deseja executar, selecione Manual e, em seguida, clique em próximo.
O página de novas configurações de teste é exibida com o funções página selecionada.
Importante A função de Local é automaticamente selecionada como a função para executar testes para testes manuais.
Para obter informações sobre como usar os testes automatizada, consulte Criar configurações de teste para testes automatizados, como parte de um plano de teste.
Para usar um conjunto de funções para coletar dados remotamente ou afetam uma máquina de teste quando você executa os testes, selecione na lista que mostra conjuntos de funções e o ambientes de correspondência. Clique em Next.
O Testar configurações da nova página é exibida com o dados e diagnósticos página está selecionada.
Observação Se você estiver executando testes e a coleta de dados e diagnóstico apenas em uma máquina local, não altere o valor padrão de Local para conjuntos de funções selecionada e clique em próximo.
Para selecionar os dados e o diagnóstico para cada função que você deseja coletar, selecione a função. Para cada função, selecione o adaptadores de dados de diagnóstico conforme necessário. Para configurar cada adaptador de dados de diagnóstico que você selecionou para cada função, clique em Configure.
Para obter detalhes sobre cada adaptador de dados de diagnóstico e como configurá-lo, você pode exibir o tópico associado na tabela a seguir.
Observação A tabela mostra somente os adaptadores que podem ser usados para a função que está selecionada para executar os testes manuais. Para obter mais informações sobre adaptadores de dados de diagnóstico, consulte Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste.
Adaptadores de dados de diagnóstico para a função que executa os testes manuais
Adaptador de dados de diagnóstico
Tópico associado
ASP.O Proxy do cliente de NET IntelliTrace e o impacto de teste:. Esse proxy permite que você colete informações sobre as chamadas HTTP de um cliente em um servidor Web para os adaptadores de dados de diagnóstico de IntelliTrace e teste de impacto.
Nenhuma configuração é necessária para coletar essas informações.
Log de eventos: Você pode configurar um teste para incluir a coleta de log de eventos que serão incluídos nos resultados do teste.
Como: Configurar a coleta de Log de eventos usando as configurações de teste
Ações: Você pode criar uma configuração de teste que coleta uma descrição de cada ação que é executada durante um teste de texto. Quando você configura esse adaptador, as seleções também são usadas se você criar uma ação de gravação quando você executa um teste manual. Os logs de ação e gravações de ação são salvas junto com os resultados do teste. Você pode reproduzir a ação gravação posterior para avançar por meio de seu teste, ou você pode exibir o log de ação para ver quais ações executadas.
IntelliTrace: Você pode configurar o adaptador de dados de diagnóstico para IntelliTrace para coletar informações de rastreamento de diagnóstico específico para ajudar a isolar os bugs que são difíceis de reproduzir. Isso cria um arquivo de IntelliTrace que tem uma extensão de .itrace que contém essa informação. Quando um teste falhar, você pode criar um bug. O arquivo de IntelliTrace que é salvas junto com os resultados do teste é automaticamente vinculado a esse bug. Os dados coletados no arquivo IntelliTrace aumenta a produtividade de depuração, reduzindo o tempo necessário para reproduzir e diagnosticar um erro no código. Desta IntelliTrace arquivo de sessão local pode ser simulado em outro computador, o que reduz o risco de um bug, sendo que não pode ser reproduzido.
Para obter mais informações, consulte Depuração com IntelliTrace.
Como: Coletar dados de IntelliTrace para ajudar a depurar problemas de difícil
Emulação de rede: Você pode especificar que você deseja colocar uma carga de rede artificial em seu teste usando uma configuração de teste. Emulação de rede afeta a comunicação de e para a máquina emulando uma velocidade de conexão de rede específico, como, por exemplo, dial-up.
ObservaçãoEmulação de rede não pode ser usada para aumentar a velocidade de conexão de rede.Como: Configurar emulação de rede usando as configurações de teste
Informações do sistema: Uma configuração de teste pode ser especificada para incluir as informações do sistema sobre a máquina em que o teste é executado. As informações do sistema são especificadas nos resultados do teste usando uma configuração de teste.
Nenhuma configuração é necessária para coletar essas informações.
Impacto do teste: Você pode coletar informações sobre quais foram usados métodos de seu código de aplicativos quando um caso de teste foi executado. Isso pode ser usado, juntamente com as alterações no código do aplicativo que são feitas por desenvolvedores, para determinar quais testes foram afetados por essas alterações de desenvolvimento.
Como: Coletar dados para verificar quais testes devem ser executados após alterações de código
Gravador de vídeo: Você pode criar uma gravação de vídeo da sua sessão de área de trabalho quando você executa um teste. O vídeo pode ajudar a outros membros da equipe para isolar problemas de aplicativos que são difíceis de reproduzir.
Como: Gravar um vídeo da área de trabalho, como você executa testes usando as configurações de teste
Para salvar as configurações de teste, clique em Salvar e fechar.
Um ambiente de teste correspondente é automaticamente selecionado em ambiente de teste. Se o conjunto de funções em suas configurações de teste corresponderem a vários ambientes de teste, você pode selecionar um ambiente diferente do correspondente.
Você pode aplicar as alterações para o plano de teste, clicando em Salvar na barra de ferramentas.
Observação Se você tiver que alterar as configurações de teste, clique em Abrir ao lado para a seta de drop-down de configurações de teste. Também é possível localizar o Center do laboratório, clique em Testar configurações da na barra de menus do grupo de centro e, em seguida, clique Abrir. Para obter mais informações, consulte Como: Editar uma configuração de teste existente para um plano de teste.
Consulte também
Tarefas
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
Conceitos
Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste
Configurando as máquinas de teste para executar testes ou coletar dados