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:
Selecione o objeto no mapa de objetos de teste ou no assistente de Unificação.
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 Converter Valor em Expressão
Comum.
O valor é designado como expressão comum por em azul na frente do texto de valor.
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
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.
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 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. Para obter exemplos dessas opções, consulte
o exemplo Distinção entre Maiúsculas e Minúsculas em
Exemplos de Expressões Comuns.
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.
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:
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.
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.
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.
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.