Visual Studio alm rangers


O Cenário “Avançado” de Criação de Testes Unitários



Baixar 7.59 Mb.
Página56/62
Encontro30.10.2016
Tamanho7.59 Mb.
1   ...   52   53   54   55   56   57   58   59   ...   62

O Cenário “Avançado” de Criação de Testes Unitários



Resumo


Nesta seção iremos continuar o cenário básico, adicionando técnicas avançadas de teste de forma a auxiliar a geração de dados de teste, habilitar testes de qualidade contra o código, garantindo a qualidade dos artefatos e sua interoperabilidade.

Objetivos do Cenário




  • Suporte a múltiplos desenvolvedores utilizando diferentes configurações

  • Utilização de transações para melhoria de performance

  • Utiliação de planos de geração de dados (Data Generation Plans)

  • Execução de um teste de performance

Local dos arquivos iniciais: C:\HOL\DatabaseProjectGuidance\VerificationAndTesting\UnitTesting\ AdvancedUnitTesting

Local dos arquivos finais: C:\HOL\DatabaseProjectGuidance\VerificationAndTesting\UnitTesting\ AdvancedUnitTesting_Answer



Duração estimada: 15 minutos

Passo 1: Configure o ambiente para múltiplos desenvolvedores


O Visual Studio 2010 lhe dá a habilidade de sobrescrever as configurações padrão quando os testes são executados. Isto é tipicamente utilizado em dois cenários diferentes:

  • Quando há múltiplos desenvolvedores com configurações diferentes

  • A máquina de build precisa executar os testes contra um banco de dados diferente.

Esta seção do laboratório avançado lhe mostrará como preparar o ambiente para suportar difierentes opções de configuração.

  1. Abra o Visual Studio 2010.

  2. Abra a solução do Adventure Works que utilizamos no laboratório anterior.

  3. Abra o arquivo app.config no projeto de teste. Dentro da configuração você irá encontrar uma seção . Neste seção, adicione o atributo AllowConfigurationOverride no element DatabaseUnitTesting com o valor definido para true. Depois disso, o código deve estar como abaixo:


.


NOTA

Ao definir este valor estamos especificando que desejamos sobrescrever a configuração da aplicação com outro arquivo.




  1. O próximo passo é adicionar uma nova configuração. Adicione um novo arquivo .xml ao projeto de testes clicando em Add new Item e então clique em Select XML file. Nomeie o arquivo como TFSBuild.dbunittest.config.


  2. Abra o arquivo .xml e copie o conteúdo do arquivo app.config para este novo arquivo.



  1. Altere a string de conexão para que o catálogo inicial em e sejam “AdventureWorksBuildTests” conforme o exemplo a seguir:

CommandTimeout="30" />



CommandTimeout="30" />

  1. Abaixo da Solução, na pasta Solution Item você irá encontrar um arquivo chamado local.testsettings. Dê um duplo-clique no arquivo para abrir a janela “Test Settings”. De forma alternative, vá até o item de menu Test, clique em Edit Test Settings e então clique em Local (local.testsettings).



  1. Selecione a opção Deployment, selecione Enable deployment e adicione o arquivo de configuração que você criou no passo 4. Para adicionar o arquivo de configuração, clique em Add File e vá até o arquivo TFSBuild.dbunittest.config. (Figura 114)


Figura 114 Alterando as configurações de deployment



Quando os testes unitários são executados no servidor de build, o agente de build seleciona o arquivo de configuração baseado na opção “AllowConfigurationOverride” e então utiliza o nome da máquina ou ou nome da conta de execução para carregar o arquivo apropriado.

Catálogo: 2012
2012 -> Fapesp e inpe promovem workshop para discutir relatório do ipcc sobre Riscos de Extremos Climáticos e Desastres nas Américas do Sul e Central
2012 -> Anima Mea Concerto no Convento Corpus Christi, 14junho2015
2012 -> Branches e merge com Visual Studio Team Foundation Server 2012
2012 -> Perfil: Time de Qualidade, Testadores
2012 -> Lista de Biologia Vanessa / Frente a volume 2
2012 -> CÂmara municipal de sapopema estado do paraná cnpj: 77. 774. 487/0001-94 Av. Manoel Ribas, 520, cep – 84. 294-000 Fone/Fax (43) 3548-1258
2012 -> Instituto nacional de estudos e
2012 -> Gabinete do ministro
2012 -> Indice de leis complementar 2012 lei 114 À 154 lei complementar 114 de 19 de janeiro de 2012
2012 -> Agenda do presidente do Ibram, Angelo Oswaldo de Araújo Santos 30 de dezembro de 2014

Baixar 7.59 Mb.

Compartilhe com seus amigos:
1   ...   52   53   54   55   56   57   58   59   ...   62




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar