Configurações de Proxy para Controles DataWindow PowerBuilder de Forma Livre

No Rational Functional Tester, a partir da versão 8.2.1, novos proxies estão disponíveis para gravação e reprodução nos controles DataWindow PowerBuilder de forma livre em scripts de teste funcional. Por padrão, em uma instalação do Rational Functional Tester 8.2.1, os scripts que você gravou usando os proxies antigos podem ser reproduzidos normalmente, mas qualquer script novo que você gravar usará os novos proxies.
Dependendo do seu requisito, é possível reverter para uso dos proxies pré-8.2.1 para todos os scripts ou usar os novos proxies para os scripts. O uso de proxies para gravação e reprodução em controles DataWindow Powerbuilder de forma livre em scripts de teste funcional é controlado por estes sinalizadores no arquivo ivory.properties:
  • rational.test.ft.pb.datawindow.freeform.usenewproxyonly
  • rational.test.ft.pb.datawindow.freeform.usehybridproxy
Tabela 1. Configurações de Sinalizador para Proxies de Controle
Sinalizador no arquivo ivory.properties Configuração padrão no Rational Functional Tester 8.2.1 Configuração para uso somente de proxies pré-8.2.1 Configuração para uso somente de novos proxies
rational.test.ft.pb.datawindow.freeform.usenewproxyonly FALSE FALSE TRUE
rational.test.ft.pb.datawindow.freeform.usehybridproxy TRUE FALSE Configuração ignorada

A configuração padrão para os dois sinalizadores em uma instalação do Rational Functional Tester 8.2.1 é mostrada na primeira coluna da tabela. Na reprodução de um script, a função GetChildren procura por referências de objeto de acessibilidade e os novos proxies incluídos na versão 8.2.1. Por padrão, os novos proxies são usados apenas ao gravar um novo script.

Para reverter para o uso apenas de proxies pré-8.2.1, configure o sinalizador rational.test.ft.pb.datawindow.freeform.usehybridproxy no arquivo ivory.properties como FALSE. A gravação e a reprodução são revertidas para o uso de proxies pré-8.2.1. Esta configuração é mostrada na segunda coluna da tabela.

Para usar apenas os novos proxies que foram incluídos na versão 8.2.1, configure o sinalizador rational.test.ft.pb.datawindow.freeform.usenewproxyonly no arquivo ivory.properties como TRUE. Esta configuração é mostrada na terceira coluna da tabela. Ela ignora a configuração do sinalizador rational.test.ft.pb.datawindow.freeform.usehybridproxy e usa apenas os novos proxies para gravação e reprodução. Esta configuração é útil se não for necessário reproduzir nenhum script existente e se você estiver gravando apenas novos scripts. É também a configuração que garante o desempenho de reprodução mais ideal.

Nota: As novas configurações de proxy se aplicam apenas a aplicativos Win32 padrão que são implementados pelo uso do PowerBuilder.

Feedback