Impostazioni proxy per i controlli PowerBuilder DataWindow in formato libero

In Rational Functional Tester, dalla versione 8.2.1 in poi, dei nuovi proxy sono disponibili per la registrazione e la riproduzione di controlli PowerBuilder DataWindow in formato libero negli script di test funzionali. Per impostazione predefinita, in una installazione Rational Functional Tester 8.2.1, gli script registrati utilizzando i vecchi proxy possono essere riprodotti normalmente ma eventuali nuovi script registrati utilizzeranno questi nuovi proxy.
A seconda delle proprie esigenze, è possibile ritornare a utilizzare i proxy antecedenti alla versione 8.2.1 per tutti gli script oppure utilizzare i nuovi proxy per gli script. L'utilizzo di proxy per la registrazione e la riproduzione su controlli PowerBuilder DataWindow in formato libero negli script di test funzionali è controllato dai seguenti flag nel file ivory.properties:
  • rational.test.ft.pb.datawindow.freeform.usenewproxyonly
  • rational.test.ft.pb.datawindow.freeform.usehybridproxy
Tabella 1. Impostazioni dei flag per controllare i proxy
Flag nel file ivory.properties Impostazione predefinita in Rational Functional Tester 8.2.1 Impostazione per utilizzare solo i proxy antecedenti alla versione 8.2.1 Impostazione per utilizzare solo i nuovi proxy
rational.test.ft.pb.datawindow.freeform.usenewproxyonly FALSE FALSE TRUE
rational.test.ft.pb.datawindow.freeform.usehybridproxy TRUE FALSE Impostazione ignorata

L'impostazione predefinita per i due flag in una installazione Rational Functional Tester 8.2.1 viene mostrata nella prima colonna della tabella. In fase di riproduzione di uno script, la funzione GetChildren cerca i riferimenti di oggetto di accesso facilitato e i nuovi proxy aggiunti nella versione 8.2.1. Per impostazione predefinita, i nuovi proxy sono utilizzati solo quando si registra un nuovo script.

Per ritornare a utilizzare solo i proxy antecedenti alla versione 8.2.1, impostare il flag rational.test.ft.pb.datawindow.freeform.usehybridproxy nel file ivory.properties su FALSE. Per la registrazione e la riproduzione viene ripristinato l'utilizzo dei proxy antecedenti alla versione 8.2.1. Questa impostazione viene mostrata nella seconda colonna della tabella.

Per utilizzare solo i nuovi proxy che sono stati aggiunti nella versione 8.2.1, impostare il flag rational.test.ft.pb.datawindow.freeform.usenewproxyonly nel file ivory.properties su TRUE. Questa impostazione viene mostrata nella terza colonna della tabella.Ignora l'impostazione del flag rational.test.ft.pb.datawindow.freeform.usehybridproxy e utilizza solo i nuovi proxy per la registrazione e la riproduzione. Questa impostazione è utile se non si devono riprodurre degli script esistenti e se si stanno registrando solo dei nuovi script. È anche l'impostazione che garantisce le prestazioni di riproduzione migliori.

Nota: Le nuove impostazioni di proxy si applicano solo alle applicazioni Win32 standard distribuite utilizzando PowerBuilder.

Feedback