Substituindo uma Propriedade de Correspondência Exata por um Padrão

Você pode substituir uma propriedade de reconhecimento por uma expressão comum ou por um intervalo numérico para que o reconhecimento seja com base em padrões. O padrão permite maior flexibilidade no reconhecimento de objetos. Você pode converter as propriedades em expressões comuns ou em intervalos numéricos a partir do Editor de Ponto de Verificação e do mapa de objetos.
Por Que e Quando Desempenhar Esta Tarefa

Você pode desfazer qualquer expressão comum ou intervalo numérico. Depois que você converter um valor em uma expressão comum ou em um intervalo numérico, o menu de atalho conterá um comando Desfazer, que pode ser utilizado para retornar para o valor original.

Para obter informações sobre a sintaxe completa das expressões comuns, consulte o pacote util.regex na documentação da API. Clique em Ajuda > Referência à API de Teste Funcional e selecione com.rational.test.util.regex.

Conceitos relacionados
Avaliador de Expressão Comum
Editor de Ponto de Verificação
Tarefas relacionadas
Editando Propriedades do Objeto
Incluindo Descrições de Objetos de Teste
Criando um Ponto de Verificação de Propriedades
Referências relacionadas
Exemplos de Expressão Comum
Editor de Ponto de Verificação
Mapas de Objetos de Teste

Para utilizar uma expressão comum a partir do mapa de objetos de teste:

  1. Selecione o objeto no mapa de objetos de teste ou no assistente de Unificação.
  2. Na grade Propriedade de Reconhecimento no mapa ou na área de janela superior do assistente Unificação, clique com o botão direito do mouse no valor a ser alterado e selecione Botão Converter Valor em Expressão Comum Converter Valor em Expressão Comum.

    O valor é designado como expressão comum por Converter Valor em Expressão Comum em azul na frente do texto de valor.

  3. Clique em outra propriedade na grade e, em seguida, dê um clique duplo no valor para que o campo possa ser editado.

    Como alternativa, você pode editar a expressão no Avaliador de Expressão Comum.

    Nota: Para testar a expressão comum ao editá-la, utilize o Avaliador de Expressão Comum. Na etapa 3, clique com o botão direito do mouse na expressão e clique em Botão Avaliar Expressão Comum Avaliar Expressão Comum. Os campos Padrão e Corresponder a Valor contêm o valor atual. Para testar uma expressão, altere o valor no campo Padrão e clique no botão Avaliar. O Resultado indicará se a expressão foi correspondida.
  4. Edite o valor. Por exemplo, se for uma propriedade de texto "customer", a alteração poderá ser feita da seguinte forma:

    [cC]ustomer

    Essa sintaxe permite que qualquer texto que contenha a palavra "customer" com uma letra "c" maiúscula ou minúscula corresponda. Isso é importante porque as comparações fazem distinção entre maiúsculas e minúsculas.

    Você pode alterar uma comparação que não faz distinção entre maiúsculas e minúsculas utilizando o Avaliador de Expressão Comum ou na interface do mapa de objetos, no Editor de Ponto de Verificação e no Comparador de Pontos de Verificação. No Avaliador de Expressão Comum, você pode definir uma opção para a distinção entre maiúsculas e minúsculas. A opção Executar Correspondência que Faz Distinção entre Maiúsculas e Minúsculas fica ativada por padrão. A correspondência faz distinção entre maiúsculas e minúsculas. Para que a correspondência ignore maiúsculas/minúsculas, limpe essa opção. Você pode definir a distinção entre maiúsculas e minúsculas na interface do mapa de objetos ou no Editor e Comparador de Pontos de Verificação. Nessas ferramentas, quando você clica com o botão direito do mouse em um valor de expressão comum, é possível clicar em Expressão Comum que Faz Distinção entre Maiúsculas e Minúsculas Expressão Comum que Faz Distinção entre Maiúsculas e Minúsculas. Para obter exemplos de tais opções, consulte Distinção entre Maiúsculas e Minúsculas no tópico Exemplos de Expressões Comuns.

  5. Clique fora dessa célula novamente.

    Você terá terminado se estiver no mapa de objetos de teste. Se tiver utilizado o Assistente de Unificação no mapa, clique em Avançar e depois em Concluir.

  6. Clique em Salvar no mapa de objetos.
Resultados

Para obter informações adicionais, consulte o tópico relacionado Testar Mapa de Objetos.

Exemplos

Por Que e Quando Desempenhar Esta Tarefa

Para obter exemplos de sintaxe da expressão comum e do uso de letras maiúsculas e minúsculas, consulte o tópico relacionado Exemplos de Expressão Comum.

Para obter informações sobre a sintaxe completa das expressões comuns, consulte o pacote util.regex na documentação da API.

Para utilizar um intervalo numérico do Editor de Ponto de Verificação:

  1. Na exibição da grade de um ponto de verificação de Propriedades, no Editor de Ponto de Verificação, selecione um valor numérico na coluna Valor.
  2. Clique com o botão direito do mouse no valor a ser alterado e clique em Botão Converter Valor em Intervalo Numérico Converter Valor em Intervalo Numérico.

    O valor é designado como um intervalo numérico pelo botão Converter Valor em Intervalo Numérico na frente.


  3. Se necessário, clique no sinal de mais (+) ao lado do valor para ver as propriedades lower, upper e compareBounds.

    • Lower representa os limites inferiores do intervalo. Dê um clique duplo no valor inferior para editá-lo. Após a edição, clique fora da célula.
    • Upper representa os limites superiores do intervalo. Dê um clique duplo no valor superior para editá-lo. Após a edição, clique fora da célula.
    • Dê um clique duplo no valor compareBounds. Selecione os limites que você deseja utilizar na lista. Lower e Upper é o padrão.

      Por exemplo, se você deseja um limite inferior de 2, um limite superior de 20 e utilizar lower e upper, o intervalo será definido da seguinte forma:

      Range[2 .. 20]

      Qualquer número entre 2 e 20, incluindo 2 e 20, será transmitido.

      Se você utilizar os mesmos números, mas escolher Lower em vez de lower e upper no valor compareBounds, o intervalo será definido da seguinte forma:

      Range[2 .. 20>

      Qualquer número entre 2 e 20, incluindo 2, mas excluindo 20, será transmitido.

  4. Clique em Salvar.
Resultados

Para obter informações adicionais, consulte o tópico relacionado Editor de Ponto de Verificação.

Os intervalos numéricos podem ser criados a partir de números e de cadeias na forma de inteiros ou flutuantes. É possível converter propriedades em um intervalo numérico no mapa de objetos de teste ou no Editor de Ponto de Verificação e Comparador de Pontos de Verificação. Você pode utilizar um intervalo numérico a partir de um ponto de verificação de Propriedades e a partir de todos os tipos de pontos de verificação de Dados. A seção a seguir explica como converter em uma expressão comum a partir de diferentes exibições de pontos de verificação. A conversão em um intervalo numérico funciona da mesma maneira, exceto por você utilizar o menu ou o botão Botão Converter Valor em Intervalo Numérico Converter Valor em Intervalo Numérico.

Para utilizar uma expressão comum do Editor de Ponto de Verificação:

Por Que e Quando Desempenhar Esta Tarefa

É possível converter um valor em uma expressão comum em todos os tipos de ponto de verificação. Para Propriedades, Dados (Lista) e Dados (Tabela), a conversão é feita a partir do campo Valor, conforme descrito anteriormente para um intervalo numérico. (Clique com o botão direito do mouse no valor a ser alterado e clique em Botão Converter Valor em Expressão Comum Converter Valor em Expressão Comum.

Para um ponto de verificação de Dados (Hierarquia de Menus), dê um clique duplo em um item de menu na área de janela de dados para abrir um pequeno editor de grade. Clique com o botão direito do mouse no valor na grade a ser alterado e clique em Botão Converter Valor em Expressão Comum Converter Valor em Expressão Comum. A edição poderá ser feita em seguida, conforme descrito. Feche a grade de edição quando terminar.

Para um ponto de verificação de Dados (Hierarquia em Árvore), dê um clique duplo em um nó da árvore na área de janela de dados para abrir um pequeno editor de texto. Clique no botão Botão Converter Valor em Expressão Comum Converter Valor em Expressão Comum. A edição poderá ser feita em seguida, na caixa de texto. Feche o editor quando terminar.

Para um Ponto de Verificação de Dados (Texto), clique em Botão Converter Valor em Expressão Comum Converter Valor em Expressão Comum na barra de ferramentas da área de janela de dados do Editor de Ponto de Verificação. Todo o texto na área de janela de dados é convertido. A edição desse texto poderá ser feita em seguida, na área de janela de dados. Geralmente isso funciona bem apenas para pequenos pedaços de texto. Se você quiser uma propriedade de texto, poderá criar um ponto de verificação de Propriedades e, em seguida, converter o valor de propriedade de Texto em uma expressão comum.


Feedback