Proxys Testobjekten zuordnen

Sie können einen Proxy erweitern, damit in Functional Tester ein anderes Testobjekt verwendet wird, um eine geeignete Schnittstelle für die Scripterstellung bereitzustellen.

Vorbereitende Schritte

Anmerkung: Functional Tester enthält eine Gruppe von Testobjekten mit vordefinierten Methoden, die Sie beim Erstellen neuer Proxys wiederverwenden können. Den in Functional Tester definierten Testobjekten sind kanonische Namen zugeordnet. Die vollständige Liste der vordefinierten Testobjekte mit den zugeordneten kanonischen Namen finden Sie in den Membern com.rational.test.ft.domain.ProxyTestObject bzw. Rational.Test.Ft.Domain.ProxyTestObject. Bei kanonischen Namen handelt es sich um Zeichenfolgennamen für vollständig qualifizierte Klassennamen von Testobjekten.

Sie können die in Tabelle 1 aufgelisteten Proxymethoden erweitern:

Tabelle 1. Erweiterbare Methoden zum Zuordnen von Proxys zu Testobjekten
Java .NET
String getTestObjectClassName() String GetTestObjectClassName()

Die Methode GetTestObjectClassName() gibt den kanonischen Namen des Testobjekts zurück, das für einen Proxy zugeordnet werden muss. Dabei kann es sich entweder um ein neues oder ein vorhandenes Testobjekt handeln.

Mit dem folgenden Java™-Mustercode wird der kanonische Name des Testobjekts als TOGGLEGUITESTOBJECT_CLASSNAME zurückgegeben:

Beispiel

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

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

Mit dem folgenden .NET-Mustercode wird der kanonische Name des Testobjekts als TOGGLEGUITESTOBJECT_CLASSNAME zurückgegeben:

using Rational.Test.Ft.Domain;

public class AnyProxy:BaseProxy
{
     .
     .
     .
    public override String GetTestObjectClassName()
    {
        return ProxyTestObject.TOGGLEGUITESTOBJECT_CLASSNAME; 
    }
    .
    .
   
}

Nächste Schritte

Nachdem Sie diesen Proxy-Code erfolgreich entwickelt und implementiert haben, wird das aufzuzeichnende Steuerelement dem neuen Testobjekt zugeordnet. Dies können Sie überprüfen, indem Sie die Eigenschaft "TestObjectName" unter den Verwaltungseigenschaften des Testobjekts anzeigen.

Feedback