Visual Studio alm rangers


Passo 2: Adicione condições de teste para o teste unitário



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

Passo 2: Adicione condições de teste para o teste unitário


Após a criação do projeto de testes e do teste unitário você pode especificar que tipo de teste será executado. As condições de teste padrão são:

  • Data Checksum: Gera um checksum dos dados retornados para que possam ser comparados cada vez que o teste unitário é executado.

  • Empty Resultset: Valida se o retorno de execução está vazio.

  • Execution Time: A duração do teste deve ser menor do que o tempo especificado.

  • Expected Schema: O schema do retorno deve coincidir com o schema definido.

  • Inconclusive: O resultado do teste será sempre inconclusivo.

  • Non Empty Resultset: O retorno de execução não deve conter dados.

  • Row Count: O retorno de execução deve conter um número específico de linhas.

  • Scalar Value: O retorno de execução deve ser um valor escalar específico.

Mais informações podem ser econtradas na documentação MSDN Using Test Conditions in Database Unit Tests.6

Neste passo iremos adicionar uma condição de teste do tipo data checksum para garantir que o os dados retornados no teste corresponda um conjunto de dados específico.



  1. Anteriormente, nós abrimos um modelo de teste unitário para stored procedure. Agora vamos alterar o modelo e definir o valor da variável @BusinessEntityID de 0 para 3. (Figura 108)

Figura 108 Variável alterada no template



  1. Nas condições de teste exibidas na janela abaixo, remova a condição Inconclusive selecionando-a e clicando no ícone .



  1. Selecione o item Data Checksum na lista de checksums disponíveis e clique no botão . Isto irá adicionar uma condição do tipo Checksumcondition ao teste.





Figura 109 Adicionando uma condição de teste do tipo checksum

Se você observar o valor da condição verá a mensagem “The expected checksum needs to be configured” (O checksum esperado precisa ser configurado). Para configurar o checksum, selecione as condições de teste e vá para a janela Properties (dependendo da sua configuração, isso pode ser acessado pressionando F4). Com isso a tela de propriedades será exibida conforme Figura 110.




Figura 110 Janela de configuração de propriedades da condição de teste do tipo checksum






  1. Na seção Configuration clique no botão ao lado da texto “Press to configure”. A janela será exibidia conforme a Figura 111:

Figura 111 Janela de configuração da condição checksum



  1. Na janela de configuração do checksum selecione a conexão de banco de dadose confirme que @BusinessEntityID = 3 esteja definido no código exibido.



  1. Clique em Retrieve para obter o schema resultante para o qual o checksum será calculado. A janela deve estar similar a Figura 112.



Figura 112 Editor de configurações de checksum exibindo o schema resultante

  1. Clique em OK para gerar o checksum a partir dos dados exibidos. A janela retornará para as condições de teste. Se você observer atentamente poderá ver que o campo Value foi atualizado com o checksum. (Figura 113)

Figura 113 Condição de teste atualizada com o novo valor de checksum



  1. Com isso fianlizamos a inclusão da condição de teste. Agora você pode executar o teste utilizando o Test Explorer. Clique em Test, clique em Windows e então clique em Test view. Selecione o teste relevante clicando com o botão direito e selecione Run selection.



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   ...   51   52   53   54   55   56   57   58   ...   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