Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web
Nesta explicação passo a passo, você irá adicionar vinculação de dados para um teste da Web e verificar se ele funciona corretamente.
Usando vinculação de dados, um banco de dados pode fornecer dados para a Web teste.Você pode BIND dados de uma fonte de dados a uma parte de uma solicitação da Web que requer dados, sistema autônomo um parâmetro de POST de formulário.Para obter mais informações, consulte Sobre vinculação de dados de testes da Web.
Esta explicação passo a passo, você executará as seguintes tarefas:
Adicionar vinculação de dados a um teste da Web
Execute o teste da Web para verificar se ele funciona corretamente
Pré-requisitos
Para concluir essa explicação passo a passo, você precisa do seguinte:
Visual Studio Team System Test Edition
O aplicativo Web que você criou no Demonstra Passo a passo: Criando uma aplicação Web simples
O teste da Web que você criou no Demonstra Passo a passo: Gravando e executando um teste da Web
Microsoft Access
Observação importante: Se você não tiver o Microsoft acesso, siga um das explicações passo a seguir em vez disso: Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web (arquivo CSV) ou Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web (arquivo XML).
Preparando para a passo a passo
Para essa explicação passo a passo, será necessário um fonte de dados de exemplo para ligar.Você irá criar um banco de dados simples no Microsoft acesso.
Preparar a fonte de dados
No Microsoft acesso criar um novo banco de dados em branco.Nome do banco de dados de ColorData.mdb.
Crie uma nova tabela possui dois campos: ColorID and ColorName.
Salvar a tabela e denomine-Cores.
Observação: Se você for solicitado a fornecer uma chave primária, clicar Não.Você não precisa de uma chave primária para esta explicação passo a passo.
Adicione os seguintes dados para o Cores tabela:
ColorID
ColorName
0
Vermelho
1
Azul
fechar o banco de dados.
Observação: Se você for solicitado a fornecer uma chave primária, clicar Não.Você não precisa de uma chave primária para esta explicação passo a passo.
Para preparar o teste da Web
em aberto aplicativo Web Web que você criou no Demonstra Passo a passo: Criando uma aplicação Web simples.
Pressione CTRL+F5 para executar aplicativo Web Web no navegador.Você verá a primeira página.Feche o navegador.
Observação: Isso inicia o ASP.NET Development servidor que executa aplicativo Web Web que o teste da Web será testado.Você verá o ícone ASP.NET Development servidor na área de notificação na extrema direita da barra de tarefas.
em aberto aplicativo Web Web que você criou no Demonstra Passo a passo: Gravando e executando um teste da Web.
In O gerenciador de soluções, clicar duas vezes em ColorWebTest.webtest.The Editor do Web teste é exibida e lista de solicitações da Web é exibida.
Adicionar vinculação de dados em um teste da Web
Para adicionar a fonte de dados ao teste da Web
No Editor de Testes na Web, clicar com o botão direito do mouse no nó superior do teste da Web e em seguida, clique em Adicionar fonte de dados.
The Novo Assistente de fonte de dados de teste aparece.
No Nome da fonte de dados caixa, digite ColorsMDB.
No Tipo de fonte de dados lista de clicarBanco de dados.
Clique em Next.
selecionar uma conexão existente ou execute as seguintes etapas:
Clique em New Connection.
The escolher a fonte de dados caixa de diálogo é exibida.
No Fonte de dados clicarO Microsoft acesso arquivo de banco de dados.
desmarcar o Sempre usar esta seleção a caixa de seleção.
Clique em Continue.
The Propriedades de conexão caixa de diálogo é exibida.
Na caixa banco de dados nome de arquivo digite nome de arquivo, ou clicar Procurar e navegue até o arquivo.Por exemplo, digite o seguinte:
<Seu Caminho > \dados\ColorData.mdb
(Opcional) clicar no Conexão de teste botão para verificar a conexão com o arquivo.
clicar OK para fechar o Propriedades de conexão caixa de diálogo.
A seqüência de caracteres de conexão para acessar o banco de dados é inserida no assistente.
Clique em Next.
Em escolher as tabelas disponível para esta fonte de dados, selecionar a caixa de seleção ao lado para Cores.
Clique em Finish.
Aparece uma caixa de diálogo que pergunta se você deseja adicionar o arquivo ao seu projeto corrente.
Clique em No.
A Fontes de dados nó será adicionado ao teste da Web e o banco de dados aparece na hierarquia.
Para fins desta explicação passo a passo, não é necessário adicionar o arquivo de projeto.No futuro, você pode usar as seguintes informações para ajudar você a decidir:
Resposta
Resultado
Vantagem
Sim
O arquivo é copiado para o projeto.
Quando o projeto for implantado, não há nenhum trabalho extra necessário.
Não
O arquivo não é copiado para o projeto.Quando o projeto for implantado, talvez seja necessário atualizar o caminho do arquivo.
Alguns arquivos de dados podem ser muito grandes e devem ser mantidos separados do projeto.Alguns arquivos de dados devem ser compartilhados entre vários membros de uma equipe e devem ser mantidos em um local central que todos os membros podem acessar.
On the Filemenu click Save ColorWebTest.webtest to save the Web test.
Adicionar vinculação de dados ao teste da Web
No Editor do Web teste, localize a solicitação que redireciona para a página Red.aspx.Isso deve ser o segundo nó na lista de solicitações.
Observação importante: aplicativo Web Web usa um redirecionamento para mover da página padrão.aspx à página Red.aspx.No Editor de Testes na Web, a lista de solicitações mostrará padrão.aspx, not Red.aspx, para a solicitação que você está tentando localizar.Para localizar o pedido correto, expandir o nó de solicitação, expandir o Parâmetros de POST de formulário pasta e certifique-se de que exista uma entrada de RadioButtonList = vermelho.
selecionar o RadioButtonList1 nó.
No Propriedades janela, localize o Valorpropriedade .Ele está definido como Vermelho porque esse é o que você selecionou quando você registrou o teste da Web.clicar na propriedade e, em seguida, clicar na seta para baixo que aparece.
expandir ColorsMDB, expandir o Cores tabela e, em seguida, selecionar ColorName.The RadioButtonList Agora é limite a fonte de dados.
Sobre o Teste , aponte para edição configurações de execução de testee, em seguida, clicar Execução de teste local.
No localtestrun.testrunconfig caixa de diálogo de de seleçãoTeste da Web na painel esquerdo e, em seguida, selecionar o Execução de um por linha de fonte de dados opção no painel direito.Isso faz com que o teste execute iterativamente, um vez para cada linha no banco de dados.Em cada iteração do teste, o ponteiro move para a próxima linha no banco de dados.
Clique em Close.
On the Filemenu click Save ColorWebTest.webtest to save the Web test.
Executar o teste da Web para verificar se funciona corretamente
Para verificar se o teste da Web
No Editor de teste da Web, clicar Executar o teste para iniciar a Web de teste e exibir o Visualizador de Testes na Web.
No Visualizador de Testes na Web lá será dois execuções de teste da Web.Executar 1 irá usar a primeira linha de dados e Executar 2 usará a segunda linha de dados.Observe que Executar 1 visitar a página Red.aspx, and Executar 2 visitar a página Blue.aspx.
Observação: Talvez seja necessário rolar para cima na Visualizador de Testes na Web para ver ambos execução de teste.
Próximas etapas
Nesta explicação passo a passo você adicionou vinculação de dados para um teste da Web.
Para adicionar regras de validação e extração de seu teste da Web, consulte Demonstra Passo a passo: Adicionando validação and Extraction Rules to a Web teste. Finalmente, para converter seu teste da Web em um teste Web codificado, consulte Demonstra Passo a passo: Criando um teste Web codificado.
Consulte também
Tarefas
Como: Adicionar vinculação de dados em uma solicitação da Web
Demonstra Passo a passo: Criando uma aplicação Web simples
Demonstra Passo a passo: Gravando e executando um teste da Web
Demonstra Passo a passo: Adicionando validação and Extraction Rules to a Web teste
Demonstra Passo a passo: Criando um teste Web codificado
Conceitos
Sobre vinculação de dados de testes da Web