Modifica dell'associazionebilità di un controllo
Proxy SDK di Rational Functional Tester  

Modifica dell'associazionebilità di un controllo

Esistono alcuni tipi di controlli nell'AUT (applications under test) che non devono essere esposti come un TestObject. Ad esempio, i controlli contenitore non dispongono di utili valori di test e non sono esposti. Functional Tester necessita di tali controlli contenitore per eseguire alcuni metodi per richiamare informazioni sui relativi elementi secondari.

Prima di iniziare

È possibile specificare se esporre un controllo come un TestObject estendendo il metodo ShouldBeMapped(). Per impostazione predefinita, sono associati solo TestObject GUI.

Ad esempio, il controllo del pannello non è associato. Tuttavia, se si desidera associare tale controllo, estendere il metodo ShouldBeMapped() e specificare il valore restituito come true.

È possibile estendere i metodi elencati in Tabella 1:

Tabella 1. Metodi estensibili per l'associazione di TestObject
Java .Net
boolean shouldBeMapped() bool ShouldBeMapped()

Esempio

Il seguente esempio Java utilizza il metodo ShouldBeMapped() per modificare l'associazionebilità di un controllo:
import com.rational.test.ft.domain.*;

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

Il seguente esempio .Net utilizza il metodo ShouldBeMapped() per modificare l'associazionebilità di un controllo:

using Rational.Test.Ft.Domain;

public class SomeProxy:BaseProxy
{
  .
  .
  public override bool ShouldBeMapped()
  {
     return true;
  }
}

Operazioni successive

Una volta sviluppato e distribuito con esito positivo questo codice proxy, verrà eseguita l'associazione del controllo per cui è scritto il proxy.
Argomento principale: Estensione di proxy
Attività correlate:
Creazione di una classe proxy
Aggiunta di ulteriori proprietà di controllo
Aggiunta di ulteriori tipi di dati per un controllo
Miglioramento del funzionamento della registrazione
Miglioramento del funzionamento della registrazione con SubItem
Estensione della guida in base ai dati
Modifica del ruolo di un controllo
Modifica delle proprietà di riconoscimento e peso di un controllo
Associazione dei proxy sui controlli
Distribuzione di un proxy
Esecuzione del debug del codice proxy

Feedback