Associazione dei proxy sui controlli

Functional Tester identifica ogni controllo dell'AUT (application under test) mediante il relativo nome classe. L'esecuzione del metodo testObject.getProperty(".class") nello script di test fornisce il nome classe. L'associazione è stabilita mediante i nomi classe del rispettivo controllo e ProxyObject.

Per eseguire l'associazione dei proxy sui controlli, è necessario associare esplicitamente ProxyObject appena sviluppati su un controllo o gruppo di controlli mediante un file di associazione esterno denominato file di personalizzazione con estensione .rftcust. Functional Tester fa riferimento a questi file di personalizzazione e crea istanze ProxyObject per un controllo come specificato nell'associazione. È necessario creare il proprio file di personalizzazione per specificare le informazioni di associazione tra il ProxyObject e il controllo. È possibile distribuire il file di personalizzazione appena creato salvandolo nella directory di personalizzazione Functional Tester.

Per associare una classe proxy su una classe di controllo dell'AUT, aggiungere le tag ClassName e UsedBy all'interno delle tag di inizio e file DomainImplementation.
Nota: é necessario aggiungere il proprio nome di classe proxy all'interno della tag ClassName e il nome della classe AUT rappresentata dal proxy all'interno della tag UsedBy.
Il seguente è un esempio di una voce di associazione nel file di personalizzazione:
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
<ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName>
<Replaces/>
<UsedBy>java.awt.JSpinner</UsedBy>
</DomainImplementation>
Quando si aggiorna il file di personalizzazione, accertarsi che il file risponda alle seguenti condizioni:

Feedback