Compartilhar via


Definindo propriedades de teste da Web

Você pode conjunto propriedades em testes da Web e em partes de testes da Web para controlar a maneira como o teste é executado e verifica os aspectos do site que você está testando.Você pode conjunto essas propriedades nos seguintes níveis:

  • Em um teste da Web

  • Uma solicitação de teste da Web

  • No formulário Lançar parâmetros e parâmetros de cadeia de caracteres de consulta

Observação:

Isso não é um Concluir lista de propriedades.Esta é uma seleção de propriedades particularmente úteis que foram adicionados aos testes da Web no Visual Studio Team System 2008 Test Edition.

Propriedades em testes da Web

  • StopOnError propriedade. Quando você executa um teste da Web, um erro em uma solicitação HTTP pode fazer com que o teste falhar.Apesar do resultado de falha, o teste não automaticamente execução será interrompida.Para fazer o teste de interromper a execução quando ocorre um erro de tal, conjunto erro STOP na propriedade do teste como True.

  • InheritFromWebTest Web testa a propriedade no filho. Se o teste da Web estiver incluído na outra Web de teste e herda propriedades de teste da site pai, essa propriedade retorna um objeto WebTest o pai de teste da Web.

  • Objetos WebTest e WebTestRequest agora têm um Resultadopropriedade , que é um resultado PASS ou Fail.Para obter mais informações, consulte Outcome e Outcome.

Propriedades em solicitações de teste da Web

  • ExpectedHttpStatusCode.Esta propriedade especifica o código de status HTTP indica êxito para a solicitação.O Gravador de Teste da Web inicialmente define esse valor em branco.Um código de retorno no intervalo de nível 200 ou 300 é um sucesso.

    Você pode adicionar uma solicitação dependente a uma solicitação.Se a solicitação dependente falha e o código de status de HTTP de esperado na definição de solicitação coincide com seu código de status HTTP, solicitação dependente será marcada sistema autônomo passagem.

    Se você adicionar uma solicitação dependente e conjunto sua propriedade Parse Dependent solicitações para True e uma solicitação correspondente é analisada, a definição de solicitação dependente substituirá a solicitação analisada.Isso permite ignorar falhas a partir de uma solicitação dependente que não estão no intervalo de nível 200 ou 300 adicionando solicitação dependente explicitamente e definindo seu código de retorno apropriado.URL de dependentes de solicitação do teste da Web pode conter um parâmetro de contexto sistema autônomo parte do caminho.

  • FollowRedirects.Se você conjunto a propriedade execute redirecionamentos para True, a propriedade esperada HTTP código aplica-se a URL de resposta gravada.

    Por exemplo, você poderia conjunto esperados do código de status HTTP 401 e execute redirecionamentos como True.Quando você executa o teste, esse procedimento verifica se um código de status HTTP de 401 (não autorizado) é retornado quando o usuário especificado nas credenciais para o teste da Web não está autorizado a acessar a página.

  • URL de resposta gravado.A propriedade URL de resposta gravada captura a URL do final de uma solicitação depois de seguir todos os redirecionamentos.O gravador de teste da Web automaticamente preenche este campo com o valor apropriado.

    Observação:

    Parâmetros de cadeia de caracteres de consulta não estão incluídos na URL no Resposta gravada U RL   property .

    Se você conjunto a propriedade execute redirecionamentos em uma solicitação para false, a propriedade URL de resposta gravada corresponde a propriedade URL da solicitação.Se a propriedade URL e a propriedade URL de resposta gravada são iguais e altera a propriedade URL, a propriedade URL de resposta gravado é atualizada para coincidir com ela.

    Observação:

    A URL de resposta gravada pode acionar a r validar URL final ule.A regra de validar final URL não tem propriedades, mas valida durante o tempo de execução que o URL final , Depois de todos os redirecionamentos , correspondências o valor que foi gravado.Em outras palavras, a URL final é a URL que aparece na BAR de endereços um navegador da Web Após uma solicitação foi concluída.Th é a regra se destina a detecte redireciona para uma página de erro.A propriedade validar URL final é automaticamente adicionado a um gravado Web teste.

Propriedades de parâmetros

  • Valor gravado.Convém para desvincular um campo limite em uma página e, em seguida, restauração seu valor para o valor estático original.restauração o valor original gravado para a propriedade, use a propriedade Value gravada em um parâmetro FormPost ou QueryString.Quando um desses parâmetros é desvinculado, o valor do parâmetro é definido automaticamente para o valor registrado.

Consulte também

Tarefas

Como: Criar um teste da Web codificado

Conceitos

Sobre vinculação de dados de testes da Web

Sobre regras de validação

Sobre as regras de extração