Compartilhar via


Demonstra Passo a passo: Adicionando validação and Extraction Rules to a Web teste

Nesta explicação passo a passo, você irá adicionar regras de validação e extração para uma Web teste e verificar se elas estão funcionando corretamente.

Regras de validação ajudam a verificar se um aplicativo Web Web está funcionando corretamente, validando a existência de texto, as Rótulos ou atributos na página retornada por uma solicitação da Web.Para obter mais informações, consulte Sobre regras de validação.

Regras de extração são semelhantes às regras de validação, mas em vez de apenas verificando os dados, irá extrair os dados e armazenar o resultado no contexto do teste da Web.Para obter mais informações, consulte Sobre as regras de extração.

Esta explicação passo a passo, você executará as seguintes tarefas:

  • Adicione uma regra de validação para um teste da Web.

  • Verifique se os resultados da regra de validação.

  • Adicione uma regra de extração para um teste da Web.

  • Verifique se os resultados da regra de extração.

Pré-requisitos

Para concluir essa explicação passo a passo, você precisa do seguinte:

Preparando para a passo a passo

Para se preparar para a explicação passo a passo

  1. Abra aplicativo Web Web criada no Demonstra Passo a passo: Criando uma aplicação Web simples.

  2. Pressione CTRL+F5 para executar aplicativo Web Web no navegador.Você deve ver a primeira página.Feche o navegador.

    Observação:

    Isso inicia o ASP.NET Development servidor que executa aplicativo Web Web do que seu teste da Web está prestes a testar.Você verá o ícone do ASP.NET Development servidor na área de notificação.

  3. Abra aplicativo Web Web criada no Demonstra Passo a passo: Gravando e executando um teste da Web.

  4. 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.

Adicionando uma regra de validação a um teste da Web

Este teste da Web, você selecionou o Vermelho opção e clicado Enviar.Agora você adicionará uma regra de validação para verificar que realmente ir para a página Red.aspx.

Para adicionar uma regra de validação ao teste da Web

  1. 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.

  2. clicar com o botão direito do mouse na solicitação da Web e escolher Adicionar regra de validação.

    The Adicionar regra de validação caixa de diálogo é exibida.

  3. No selecionar uma regra painel, escolher Localizar texto.

  4. No Propriedades painel, definir o Localizar texto propriedade Vermelhoe o conjuntoPass If Text Found propriedade True.

  5. Clique em OK.

  6. Sobre o Arquivo menu, clicar Salvar ColorWebTest.webtest para salvar o teste da Web.

Verificar resultados da regra de validação

Para verificar os resultados da regra de validação

  1. No Editor de teste da Web, clicar Executar para iniciar o teste da Web.

    The Web teste Viewer é exibida.

  2. No painel superior do Web teste Viewer, clicar na solicitação para a página Red.aspx.

  3. No painel inferior do Visualizador de Testes na Web, clicar no Detalhes guia.The Regras de extração e validação grade é exibida com os resultados da regra de validação.

Adicionando uma regra de extração a um teste da Web

Este teste da Web, você selecionou o Azul opção e clicado Enviar.Em seguida você adicionará uma regra de extração get o estilo do Label Na página Blue.aspx.

Para adicionar uma regra de extração ao teste da Web

  1. No Editor de teste da Web, localize a solicitação que redireciona para a página Blue.aspx.Isso deve ser o quarto 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 Blue.aspx.No Web teste Editor, a lista de solicitações mostrará padrão.aspx, not Blue.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 = azul.

  2. clicar com o botão direito do mouse na solicitação da Web e escolher Adicionar regra de extração.

    The Adicionar regra de extração caixa de diálogo é exibida.

  3. No selecionar uma regra painel, escolher Extrair valor de atributo.

  4. No Propriedades painel, defina as seguintes propriedades:

    Propriedade

    Valor

    Nome do parâmetro de contexto

    ExtractionTest

    Nome da marcação

    SPAN

    Nome do atributo

    estilo

    Valor do atributo de correspondência

    Cores: azul

  5. Clique em OK.

  6. escolher Arquivo and then Salvar para salvar o teste da Web.

Verificar resultados da regra de extração

Para verificar os resultados da regra de extração

  1. No Editor de teste da Web, clicar Executar para iniciar o teste da Web.

    The Web teste Viewer é exibida.

  2. No painel superior do Visualizador de Testes na Web, clicar na solicitação para a página Blue.aspx.

  3. No painel inferior do Visualizador de Testes na Web, clicar no Detalhes guia.

    The Regras de extração e validação grade é exibida com uma entrada para a regra de extração que recém-adicionado.

  4. clicar no Guia de contexto.

    Uma grade de nomes e valores é exibida.A última entrada será o valor extraído pela regra, color:Blue;.

Próximas etapas

Nesta explicação passo a passo você adicionou regras de validação e extração a um teste da Web.

Para adicionar vinculação de dados a seu teste da Web, consulte Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web. 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

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: Adicionar vinculação de dados em um teste da Web

Demonstra Passo a passo: Criando um teste Web codificado

Conceitos

Sobre regras de validação

Sobre as regras de extração