Functional Tester identifica
cada control de la aplicación sometida a prueba (AUT) por su nombre
de clase. La ejecución del método testObject.getProperty(".class")
en el script de prueba proporciona el nombre de clase. La correlación se
establece a través de los nombres de clase de los controles respectivos y
ProxyObject.
Antes de empezar
Para correlacionar proxies con controles, debe explícitamente
correlacionar los ProxyObjects recién desarrollados con un control o grupo
de controles a través de un archivo de correlación externo denominado
archivo de personalización con extensión .rftcust. Functional Tester
hace referencia a estos archivos y crea instancias de ProxyObject para un
control tal y como se especifica en la correlación. Debe crear un
archivo de personalización propio para especificar la información de
correlación entre el ProxyObject y el control. Puede desplegar el archivo
de personalización recién creado guardándolo en el directorio de
personalización de Functional Tester.
Por qué y cuándo se efectúa esta tarea
Para correlacionar una clase de proxy con una clase de control
de la AUT, añada las etiquetas
ClassName y
UsedBy entre las
etiquetas de inicio y fin de
DomainImplementation.
Nota: Debe
añadir su nombre de clase de proxy entre la etiqueta
ClassName y el nombre de la clase AUT que el proxy
representa en la etiqueta UsedBy.
Ejemplo
El siguiente código es un ejemplo de una entrada de
correlación en el archivo de personalización:
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
<ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName>
<Replaces/>
<UsedBy>java.awt.JSpinner</UsedBy>
</DomainImplementation>
Qué hacer a continuación
Al actualizar el archivo de personalización, asegúrese de que
el archivo cumpla las siguientes condiciones:
- Evite errores tipográficos cuando especifique la clase. Las series de
caracteres son sensibles a mayúsculas y minúsculas.
- Utilice nombres de clase completos. Incluya el nombre de clase
completo, con el paquete separado por un punto (.).
- Haga coincidir por nombre el tipo de dominio del proxy con la sección en
el archivo de personalización.
- Utilice un formato XML adecuado.
- Anide correctamente las etiquetas de inicio y fin.
- Especifique nombres para las etiquetas (el uso de mayúsculas y
minúsculas es relevante)