Cambio de la capacidad de correlación de un control

Existen algunos tipos de controles en las aplicaciones sometidas a prueba (AUT) que no es necesario exponer como un TestObject. Por ejemplo, los controles de contenedor no tienen ningún valor de prueba útil y no se exponen. Functional Tester necesita estos controles de contenedor para ejecutar ciertos métodos a fin de recuperar información sobre sus elementos secundarios.
Antes de empezar
Puede especificar si desea exponer un control como un TestObject ampliando el método ShouldBeMapped(). De forma predeterminada, sólo se correlacionan los TestObjects de GUI.

Por ejemplo, el panel de control no está correlacionado. Sin embargo, si desea correlacionar este control, amplíe el método ShouldBeMapped() y especifique el valor de retorno como verdadero.

Puede ampliar los métodos enumerados en Tabla 1:

Tabla 1. Métodos ampliables para correlacionar TestObjects
Java .Net
boolean shouldBeMapped() bool ShouldBeMapped()
Ejemplo
El siguiente ejemplo de Java™ utiliza el método ShouldBeMapped() para cambiar la capacidad de correlación de un control:
import com.rational.test.ft.domain.*;

public class someProxy extends baseProxy
{
 .
 .
 public boolean shouldBeMapped()
 {
    return true;
 }
}

El siguiente ejemplo de .Net utiliza el método ShouldBeMapped() para cambiar la capacidad de correlación de un control:

using Rational.Test.Ft.Domain;

public class SomeProxy:BaseProxy
{
  .
  .
  public override bool ShouldBeMapped()
  {
     return true;
  }
}
Qué hacer a continuación
Después de desarrollar y desplegar este código de proxy, se correlacionará el control para el que se ha escrito el proxy.

Comentarios