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.
<DomainImplementation L=".DomainImplementation"> <Name>Java</Name> <ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName> <Replaces/> <UsedBy>java.awt.JSpinner</UsedBy> </DomainImplementation>