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

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. Para o Teste Funcional, Java Scripting, clique em Ajuda > Referência à API do Teste Funcional e selecione com.rational.test.util.regex. Para o Teste Funcional, VB.NET Scripting, clique em Ajuda > Conteúdo > Ajuda do IBM Rational Functional Tester > Guia da API > Rational.Test.Ft.Vp > Classe VpUtil.

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 do início da página do assistente de 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.

    Outra alternativa é 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.

  1. Edite o valor. Por exemplo, se for uma propriedade de texto "customer", a alteração poderá ser feita da seguinte forma:

  2. Essa sintaxe permite que qualquer texto que contenha a palavra "customer" com uma palavra "C" maiúscula ou "c" 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 dessas opções, consulte o exemplo Distinção entre Maiúsculas e Minúsculas em Exemplos de Expressões Comuns.

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

  4. Clique em Salvar no mapa de objetos.

Para obter informações adicionais, consulte Mapa de Objetos de Teste.

Exemplos

Para obter exemplos de sintaxe e de etapas de uso de expressões comuns, consulte Exemplos de Expressões Comuns.

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 do Teste Funcional e clique em com.rational.test.util.regex. Para o Teste Funcional, VB.NET Scripting, clique em Ajuda > Conteúdo > Ajuda do IBM Rational Functional Tester > Guia da API > Rational.Test.Ft.Vp > Classe VpUtil.

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 Converter Valor em Intervalo Numérico.

    O valor é designado como um intervalo numérico pelo azul na frente.

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

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:

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

  1. Clique em Salvar.

Para obter informações adicionais, consulte 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 Converter Valor em Intervalo Numérico.

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

É 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 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 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 Converter Valor em Expressão Comum na barra de ferramentas. 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 Converter Valor em Expressão Comum na barra de ferramentas na á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.

 

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.