Correlación de proxies con TestObjects

Puede ampliar un proxy de manera que Functional Tester utilice un TestObject diferente para proporcionar una interfaz apta en el script.
Antes de empezar
Nota: Functional Tester contiene un conjunto de TestObjects con métodos predefinidos que se pueden reutilizar al crear nuevos proxies. Los TestObjects definidos de Functional Tester tienen nombres canónicos asociados a ellos. Para ver una lista completa de los TestObjects predefinidos y sus nombres canónicos asociados, consulte los miembros com.rational.test.ft.domain.ProxyTestObject o Rational.Test.Ft.Domain.ProxyTestObject. Los nombres canónicos son nombres de serie para nombres de clase TestObject completos.

Puede ampliar los métodos de proxy que se enumeran en Tabla 1:

Tabla 1. Métodos ampliables para correlacionar proxies con TestObjects
Java .Net
String getTestObjectClassName() String GetTestObjectClassName()

GetTestObjectClassName() devuelve el nombre canónico del TestObject que se debe correlacionar para un proxy. El TestObject puede ser un TestObject nuevo o existente.

El siguiente ejemplo de Java devuelve el nombre canónico del TestObject como TOGGLEGUITESTOBJECT_CLASSNAME:

Ejemplo
import com.rational.test.ft.domain.*;

public class someProxy extends baseProxy
{
 .
 .
 public String  getTestObjectClassName()
 {
    return ProxyTestObject.TOGGLEGUITESTOBJECT_CLASSNAME; 
 }
 .
 .
}

El siguiente ejemplo de .Net devuelve el nombre canónico del TestObject como TOGGLEGUITESTOBJECT_CLASSNAME:

using Rational.Test.Ft.Domain;

public class AnyProxy:BaseProxy
{
     .
     .
     .
    public override String GetTestObjectClassName()
    {
        return ProxyTestObject.TOGGLEGUITESTOBJECT_CLASSNAME; 
    }
    .
    .
   
}
Qué hacer a continuación
Después de desarrollar y desplegar correctamente este código de proxy, el control que se está grabando se correlacionará con el nuevo TestObject. Para comprobarlo, busque la propiedad TestObjectName en las propiedades administrativas de TestObject.
Conceptos relacionados
Rol de un TestObject
Tareas relacionadas
Adición de un nuevo TestObject

Comentarios