pré-requisitos - web viewexiste também uma melhor separação de...

46
Hands-On Lab Gerenciamento de Laboratórios com Visual Studio 2012 Versão do Lab: 11.0.50727.1 (RTM) Última atualização: 21/08/2012 Tradução: 12/09/2012

Upload: vomien

Post on 01-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Hands-On Lab

Gerenciamento de Laboratrios com Visual Studio 2012

Verso do Lab:11.0.50727.1 (RTM)

ltima atualizao:21/08/2012

Traduo: 12/09/2012

ndice

viso geral3

Exerccio 1: preparando uma maquina agente de teste 4

Exerccio 2: configurando um controlador de teste5

Exerccio 3: criando um ambiente padro7

Exerccio 4: preparao para testes automatizados18

Exercise 5: criando e executando uma definio Build-Deploy-Test26

Viso Geral

Neste laboratrio, voc vai aprender sobre alguns dos novos recursos e melhorias no gerenciamento de laboratrio para o Visual Studio 2012. Isso inclui a criao de ambientes padres, que permite adicionar ambiente de teste no lab management, sem pr-requisitos de infraestrutura e nenhuma configurao necessria no Team Foundation Server, alm disso, no h mais a necessidade de gastar muito tempo com os agentes de teste, como existe apenas um tipo de agente de teste e os agentes so automaticamente instalados nos ambientes de teste. Aps concluir este laboratrio, voc ter uma boa ideia de como fcil e rpido obter uma construo, implantao e configurao de teste de fluxo de trabalho usando o seu existente ambiente de desenvolvimento.

Pr-requisitos

Para concluso deste laboratrio, voc vai precisar do Visual Studio 2012, mquina virtual fornecida pela Microsoft. Para mais informaes sobre a utilizao da mquina virtual, consulte este blog post.

Sobre o cenrio Fabrikam Fiber

Este conjunto de hands-on-lab usa uma empresa fictcia, Fabrikam Fiber, seve de exemplo sobre os cenrios que voc est aprendendo. Fabrikam Fibra oferece televiso a cabo e servios relacionados para os Estados Unidos. Eles esto crescendo rapidamente e adotaram o Windows Azure para hospedar seu web site voltado para os clientes diretamente para os usurios finais, que lhes permitam bilhetes de autoatendimento e tcnicos de rua. Eles tambm usam uma aplicao local ASP.NET MVC para seus representantes de servio e para cliente administrar os seus pedidos.

Neste conjunto de laboratrios prticos, voc vai participar uma srie de cenrios que envolvem a equipe de desenvolvimento e testes em fibra Fabrikam. A equipe, que composta de 8-10 pessoas, decidiu usar o Visual Studio ferramentas de gesto de ciclo de vida de aplicativos para gerenciar seu cdigo fonte, executar sua criao, testar seus sites, e planejar e acompanhar o projeto.

Exerccios

Este hands-on lab inclui os seguintes exerccios:

Preparando uma maquina agente de teste

Configurando um controlador de teste

Criando um ambiente padro

Preparao para testes automatizados

Criando e executando uma definio build-deploy-test

Tempo estimado para concluso deste laboratrio: 60 minutos.

Exerccio 1: Preparando uma Mquina Agente de Teste

Neste exerccio, vamos preparar a segunda mquina virtual que ser utilizada mais tarde neste laboratrio. Para minimizar o tamanho do download e simplificar a preparao necessria, vamos criar e usar outra instncia do Visual Studio 2012 mquina virtual como uma mquina de agente de teste.

Nota: As instrues fornecidas nesta seo aplicam-se para o Hyper-V executado no Windows Server 2008 R2 SP1, mas as etapas gerais geralmente se aplicam ao Windows 8 Hyper-V.

Neste ponto, voc j deve ter uma instancia da maquina virtual Visual Studio 2012 configurao depois de seguir a seco pr-requisitos deste documento. Execute esta etapa de instalao se j no concluda.

No Hyper-V Manager, crie um snapshot da maquina virtual de trabalho e renomeie com o algum nome parecido com Visual Studio 2012 Base.

Boto direito sobre a base do snapshot e selecione a opo Export.

Na janela Export Virtual Machine, escolha o local que tenha espao e isso em um diferente disco fsico (se possvel) .

Clique no boto Export para iniciar o processo de exportao. Isso vai tomar alguns minutos para se completar.

Depois da exportao completa clique no boto Import Virtual Machine dentro do Hyper-V Manager.

Selecione o local das exportaes recentes e tenha certeza de ter selecionado o Copy the virtual machine (create a new unique ID) opes em import settings.

Inicie a primeira instancia da maquina virtual (o nome da maquina VSALM).

Inicie a segunda instancia da maquina virtual e mude o nome da maquina virtual para VSALM2. Execute o arquivo ConImagemVSALM2.bat encontrado no c:\util para mudar o nome da maquina virtual e realizar outras configuraes necessrias. Voc pode logar como Administrator todos usurios possui a senha: P2ssw0rd.

Reinicie a maquina recm formada VSALM2 de modo que o novo nome ganhe efeito.

Garanta que as duas maquinas virtuais se comuniquem entre elas. Uma maneira de fazer isto e garantir que a configurao de ambas esteja usando a configurao Internal Only e adaptador de rede virtual seja configurada igualmente como VLAN.

Entre em VSALM2 e garanta que voc pode pingar na maquina VSALM abra uma janela do prompt de comando e digite ping -4 VSALM. Se este for um sucesso, voc est pronto para continuar com o laboratrio.

Capture um Snapshot da maquina virtual VSALM2 de modo que voc pode redefinir o laboratrio mais tarde se desejar.

Exerccio 2: Configurando um Controlador de Teste

Nesse exerccio voc vai aprender como configurar um controlador de teste. O software Test Controller j est instalado e configurado na maquina virtual, ento nos vamos dar uma olhada rpida nisso.

Login como Adam. Todos os usurios possuem a senha: P2ssw0rd.

Inicie o Test Controller Configuration Tool no Start | All Programs | Microsoft Visual Studio 2012.

Figura 1

Iniciando o Test Controller Configuration Tool

Na janela ConImagem Test Controller, observe que o test controller j est registrado como com um team project e aquele laboratrio dec onta de servio especificado. Registrando com um team project collection vai nos habilitar a criar um ambiente virtual de testes automatizados posteriormente nesse laboratrio. Se voc s quiser rodar os testes do Visual Studio, voc faria em vez de manter o controlador de teste no registrados.

Imagem 2

Configurao doTest Controller

Clique no boto Close e saia sem aplicar as configuraes.

Figura 3

Saindo da configurao do test controller sem mudanas

Nota: Se voc quiser fazer alteraes na configurao do controlador de teste para fins fora do laboratrio, executar o script ConImagemTestController.bat encontrada na pasta c:\util na mquina virtual.

Temos algumas modificaes no-padro no lugar para que URLs demo venha funcionar corretamente (como http://www.fabrikam.com), e esse script temporariamente desativa essas modificaes para que o test controller possa concluir corretamente a configurao.

Exercicio 3: Criando um ambiente padro

Neste exerccio, voc vai aprender como facil criar um novo ambiente pado para usar com os seus cenrios de testes automatizados. Para o propsito deste laboratrio, ns vamos criar o ambiente padro na segunda mquina virtual que preparamos previamente. Note que isso realmente no importa se esta uma mquina real ou uma mquina virtual, rodando no Hyper-V ou no VMware, contanto que voc possa se conectar a ele, voc pode us-lo para o seu teste.

Inicie o Microsoft Test Manager noStart | All Programs | Microsoft Visual Studio 2012.

Figura 4

Iniciando o Microsoft Test Manager

Microsoft Test Manager vai se conectar em um team project que foi o ultimo na inicializao passada. Selecione o boto Home no canto superior esquerdo para selecionar um projeto diferente.

Figura 5

Local do home button

Clique no link Change Project.

Figura 6

Mudando o projeto ativo

Quando voc estiver solicitado conexo em um team project, selecione o VSALM -> FabrikamFiberCollection -> FabrikamFiber e selecione o boto Connect Now. Se voc for solicitado para que feche todos os itens abertos, v em frente e faa isso.

Imagem 7

Conectando-se a um team project

Selecione o plano de teste Default.

Imagem 8

Selecionando um plano de teste

No Microsoft Test Manager, selecione a flecha no menu principal logo a direita do Testing Center e selecione Lab Center.

Imagem 9

Navegando para o Lab Center no Microsoft Test Manager

Selecione o boto New na seo do ambiente.

Imagem 10

Criando um novo ambiente padro.

No nosso caso, nos vamos criar um novo standard environment, o que significa que vamos usar uma mquina existente que j est configurado e pronto para testar. Para o nome do novo ambiente digite Fabrikam BDT selecione o padro para Build-Deploy-Test e ento selecione o boto Next para continuar.

Imagem 11

Criando um novo ambiente padro.

Nota: No Visual Studio 2012, no haver mais suporte para recursos de modelos mquinas virtuais de, que sero geridos em SCVMM 2012, em vez de em Lab Manager. Existe tambm uma melhor separao de interesses entre o Team Foundation Server administradores e administradores SCVMM, como a conta de servio do TFS j no tem de ser um administrador em todos os hosts.

Selecione o boto Add Machine.

Imagem 12

Adicionando uma maquina ao novo ambiente padro

Ns vamos usar a maquina virtual duplicada aqui, ento digite VSALM2 para o nome do computador selecione o Web Server.

Para user name .\Adam e P2ssw0rd para o password.

Imagem 13

Adicionando maquina ao novo ambiente padro

Nota: Voc pode adicionar mais mquinas no ambiente, se necessrio para preencher papis diferentes para testes, tais como servidor de banco de dados, controlador de domnio

Selecione o step Advanced no lado esquerdo.

Imagem 14

Passando para