Como: Executar os testes automatizados em ambientes virtuais
Você pode usar Microsoft Test Manager para executar os testes automatizados por meio de ambientes virtuais que você criou usando Lab Management. Você deve associar o teste automatizado com um caso de teste. Em seguida, você pode adicionar o caso de teste em um conjunto de teste que é parte de um plano de teste. Você também pode executar esses testes a partir da linha de comando usando o tcm.exe. Os resultados podem ser exibidos como parte dos resultados de plano de teste.
Executando testes automatizados usando-se ambientes virtuais é o mesmo processo de execução de testes automatizados usando Microsoft Test Manager com ambientes físicos. Os procedimentos a seguir descrevem os pré-requisitos para ambientes virtuais permitir que você executar os testes automatizados. Você pode conectar o ambiente virtual depois de executar os testes.
Verificar os pré-requisitos
Executar testes automatizados da linha de comando usando tcm.exe
Nota não é recomendável que você use os ambientes virtuais para executar testes de tensão ou de carga.
Pré-requisitos
Antes de executar testes automatizados, usando o seu ambiente, você deve seguir estas etapas:
Crie uma máquina virtual ou um modelo para cada função que é necessário no ambiente virtual.
Instale um agente de laboratório e o agente de teste em cada máquina virtual para que você possa executar testes automatizados e coletar dados e diagnósticos em cada máquina, quando você executa os testes.
Se você estiver executando testes que interagem com a área de trabalho e deseja usar as máquinas virtuais para a função para executar testes, você deve configurar o agente de teste seja executado como um processo interativo. Para obter mais informações, consulte Como: Configurar o seu agente de teste para executar os testes que interagem com a área de trabalho.
Se você desejar implantar seu aplicativo usando o recurso de integração do fluxo de trabalho, você também deve instalar agentes de compilação nas máquinas virtuais.
Instale um controlador de teste que você pode usar para seu ambiente virtual. Para obter mais informações, consulte Como: Adicionar controladores de teste para uso para testes com Lab Management.
Você deve associar testes automatizados de casos de teste e adicioná-los para uma suíte de testes em um plano de teste. Para obter mais informações, consulte Como: Associar um teste automatizado de um caso de teste ou Como: Criar casos de teste a partir de um conjunto de testes automatizados usando tcm.exe.
Procedimentos
Para executar os testes automatizados em um ambiente virtual
Criar um ambiente virtual e adicionar as VMs necessárias para cada função. Para obter mais informações, consulte Ambientes virtuais conceitos e diretrizes e Como: Criar um ambiente de máquinas virtuais ou modelos.
Observação Você deve habilitar o recurso de teste no ambiente virtual. Você deve selecionar um controlador de teste para usar esse recurso.
Para iniciar o ambiente virtual, selecione o ambiente a partir de ambientes exibir e clique em Iniciar.
Observação Se o ambiente em que você deseja usar foi armazenado na biblioteca, você deve implantar o ambiente para criar as máquinas virtuais a partir de imagens armazenadas antes de iniciar o ambiente.
Verifique se as máquinas em seu ambiente começaram e que a capacidade de teste está habilitada. No ambientes o modo de exibição, o status do recurso de teste é exibido ao lado testes nos detalhes para o ambiente.
Observação Se você estiver executando testes que interagem com a área de trabalho, você deve fazer logon na máquina virtual que é usado como a função para executar testes em seu ambiente para iniciar o processo interativo para o agente de teste. Até que você efetuar logon no computador, a capacidade de teste não está habilitada.
(Recomendado) Para impedir que outros usuários acidentalmente conectar a seu ambiente, quando você executa os testes, clique na seta suspensa próxima ao a marca ' em uso ' na barra de ferramentas. Adicionar um comentário sobre quem está usando o ambiente e clique em a marca ' em uso '.
Se outro usuário tentar se conectar ao ambiente que está sendo usado, será exibido um aviso com os comentários que você inseriu no conectar-se ao ambiente caixa de diálogo.
Observação Você também pode marcar um ambiente Em uso no Visualizador de ambiente do Microsoft.
Instale o aplicativo nas máquinas virtuais em seu ambiente. Você pode usar o recurso de fluxo de trabalho para fazer isso automaticamente, usando uma definição de compilação. Para obter mais informações sobre como fazer isso, consulte Como: Implantar um aplicativo em um ambiente Virtual. Ou, você pode instalar o aplicativo manualmente.
Observação Recomendamos que você tirar um instantâneo de cada máquina virtual após a instalação do seu aplicativo para que você possa retornar facilmente a esse estado limpo com o aplicativo instalado.
Para executar os testes automatizados, use os procedimentos em Como: Executar testes automatizados a partir de um plano de teste usando o Gerenciador de teste da Microsoft para realizar as seguintes tarefas:
Atribua uma compilação para o plano de teste para usar para localizar o assembly de teste.
Criar configurações de teste que contêm o conjunto de funções para seu ambiente virtual e atribuí-los testar as configurações e seu ambiente para o plano de teste.
Executar os testes automatizados
Exibir os resultados
Observação Se você estiver executando testes que interagem com a área de trabalho, você pode ver cada teste, conforme ele é executado se você se conectar ao ambiente da ambientes o modo de exibição na máquina virtual para a função de executar testes. Se você for um administrador, você também pode ver os testes de medida que são executados no modo de exibição de miniatura da máquina virtual.
Para investigar os resultados do teste, você pode conectar-se a qualquer uma das máquinas virtuais no ambiente. Para fazer isso, clique com o botão direito na máquina a ambientes exibir e aponte para conectar.
O O Visualizador de ambiente do Microsoft é exibido.
Para obter mais informações sobre como conectar a um ambiente virtual, consulte Como: Conectar-se a um ambiente Virtual.
Se você estiver usando um ambiente com isolamento de rede habilitado, consulte How to: Connect to Virtual Machines in an Environment that Uses Network Isolation.
Consulte também
Conceitos
Usando um laboratório Virtual para o seu ciclo de vida do aplicativo
Execução automatizada de testes