Mappatura 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. La mappatura è stabilita mediante i nomi classe del rispettivo controllo e ProxyObject.

Per eseguire la mappatura dei proxy sui controlli, è necessario mappare esplicitamente ProxyObject appena sviluppati su un controllo o gruppo di controlli mediante un file di mappatura 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 nella mappatura. È necessario creare il proprio file di personalizzazione per specificare le informazioni di mappatura tra il ProxyObject e il controllo. È possibile distribuire il file di personalizzazione appena creato salvandolo nella directory di personalizzazione Functional Tester.

Per mappare 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 mappatura 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