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.
Prima di iniziare
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.
Informazioni su questa attività
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.
Esempio
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>
Operazioni successive
Quando si aggiorna il file di personalizzazione, accertarsi che il file risponda
alle seguenti condizioni:
- Non introdurre errori di digitazione quando si specifica la classe. Le stringhe sono
sensibili al maiuscolo/minuscolo.
- Utilizzare i nomi classe completamente qualificati. Utilizzare il nome classe completo comprensivo del pacchetto
separato da un punto (.).
- Fare corrispondere il tipo di dominio del proxy alla sezione nel file di personalizzazione
per nome.
- Utilizzare un formato XML appropriato:
- Nidificare correttamente le tag di inizio e file.
- Specificare i nomi per le tag (la distinzione tra maiuscolo/minuscolo è significativa).