Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web (arquivo XML)
Nesta explicação passo a passo, você irá BIND um teste da Web a um arquivo XML e verifique 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
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 uma fonte de dados de arquivo XML simples.
Preparar a fonte de dados
Crie uma nova pasta e nomeie de dados .
No Dados pasta, crie um novo arquivo de texto e denomine ColorData.xml.
Observação: Você pode usar qualquer editor de texto, por exemplo o Bloco de Notas, para criar o arquivo.
Adicione o seguinte para o arquivo de texto:
<?xml version="1.0"?> <ColorData> <Color> <ColorId>0</ColorId> <ColorName>Red</ColorName> </Color> <Color> <ColorId>1</ColorId> <ColorName>Blue</ColorName> </Color> </ColorData>
Salve e feche o arquivo.
Dica: Você c em aberto o arquivo no um editor de XML e confirme que o XML está bem formado .
Para preparar o teste da Web
Abra aplicativo Web Web criada 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 o aplicativo Web que testará seu teste da Web.Você verá o ícone ASP.NET Development servidor na área de notificação na extrema direita da barra de tarefas.
Abra aplicativo Web Web criada 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 Web Test Editor, clique com o botão direito no nó superior do seu teste da Web e clique Add Data Source.
The Novo Assistente de fonte de dados de teste aparece.
No Nome da fonte de dados box type ColorsXML.
No Tipo de fonte de dados lista de clicarArquivo XML.
Clique em Next.
No escolher um arquivo XML caixa Digite o caminho e nome do arquivo ou clicar reticências para procurar o arquivo.Por exemplo, digite o seguinte:
<Seu Caminho > \dados\ColorData.xml
No Tabela caixa de suspensa selecionar Cor.
Os dados do arquivo XML são exibidos no painel de visualização de dados.
Clique em Next.
Em escolher as tabelas disponível para esta fonte de dados, marque a caixa de seleção ao lado de Cor.
Clique em Finish.
Uma caixa de diálogo aparece perguntando se você deseja adicionar o arquivo ao seu projeto corrente.
Clique em Yes.
A Fontes de dados nó será adicionado ao seu teste da Web e o arquivo de texto será exibido sistema autônomo uma tabela na hierarquia.
Para fins desta explicação passo a passo, não é necessário adicionar o arquivo para o 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 ColorsXML, expandir o Cor tabela e, em seguida, selecionar ColorName.The RadioButtonList Agora é limite a fonte de dados.
Sobre o Teste menu, 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 de teste, o cursor 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 sua 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ê adicionado dados vinculando a um teste da Web, usando um arquivo XML.Para aprender a ligação a fontes de dados, consulte o seguinte:
Como: Adicionar vinculação de dados em uma solicitação da Web
Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web (arquivo CSV)
Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web