Exemplo: Vinculando Substabelecimentos a Referências com Regras

É possível criar regras de correlação de dados para vincular substabelecimentos a referências.

Sobre Esta Tarefa

Se você estiver familiarizado com o aplicativo sob teste e souber o local exato da referência nos dados de resposta, grave uma regra Criar Referência que use uma expressão regular para localizar os dados de referência e depois insira uma regra Criar Substabelecimento como uma filha da regra Criar Referência.

Procedimento

  1. Abra um conjunto de regras de correlação de dados no editor de regras. Um novo conjunto de regras contém uma passagem de regra vazia.
  2. Crie uma regra Criar Referência. Consulte Criando uma Referência Usando Regras de Correlação de Dados para obter mais informações sobre como criar uma regra Criar Referência.
  3. Clique duas vezes na regra Criar Referência e depois clique em Inserir Item > Criar Substabelecimento. Consulte Criando um Substabelecimento com Regras de Correlação de Dados para obter mais informações sobre como criar uma regra Criar Substabelecimento. Uma regra Criar Substabelecimento é inserida como uma filha da regra Criar Referência.

Resultados

Quando você correlaciona novamente dados de teste com este conjunto de regras, as referências e substabelecimentos definidos são criados e vinculados.

Exemplo

Suponha que uma resposta em seus dados de teste contenha um ID que esteja presente nos URIs e nos dados POST durante o teste. Por exemplo, a resposta inclui ...<NeededID=ID123 docHelpName=rules>.... Suponha que um URI no teste seja http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html e que os dados POST incluam ...nameID123=ID123.... Como você sabe o local exato do ID na resposta, pode gravar uma regra que crie uma referência para o ID. Depois, inclua duas regras de substabelecimento como filhas da regra de referência. Inclua uma regra de substabelecimento com um atributo de URI e uma com um atributo de dados. Especifique .*? em Expressão Regular para as duas regras de substabelecimento. Como a regra de referência localiza o valor ID123 e porque a regra de substabelecimento é filha da regra de referência, o valor ID123 é usado como entrada para a expressão regular na regra de substabelecimento. Assim, quando as regras são executadas, a expressão regular na regra de substabelecimento se torna o valor ID123. Essa expressão regular cria sites de substituição em cada local no qual o valor ID123 é localizado nos URIs e nos dados POST. Neste exemplo, três sites de substituição seriam criados: RPThelpID123, nameID123 e nameID123=ID123.

Feedback