Beispiele

Dieses Proxymuster zeigt, wie eine einfache Proxyklasse und ein neues Testobjekt für ein CheckBox-Steuerelement erstellt werden.

Erweiterte Funktionalität: Neues Testobjekt erstellen

In diesem Muster wird ein neues Testobjekt erstellt und dem Proxy "CheckBoxProxy" zugeordnet, um die Methoden check() und uncheck() hinzuzufügen. Dieser Proxy erweitert die Proxymethode public String getTestObjectClassName(), um den kanonischen Namen des neu erstellten Testobjekts zurückzugeben, so dass alle javax.swing.JCheckBox-Steuerelemente über neue Testobjekte verfügen.

Anmerkung: Ein neues Testobjekt wird erst erstellt, wenn das Steuerelement neue Methoden offen legen soll, die im vorhandenen Functional Tester-Testobjekt nicht verfügbar sind.

Binärdateien implementieren

Kopieren Sie die Dateien CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar und ExtendedToggleGUITestObject.rftcust in das Verzeichnis für die Anpassung, und starten Sie Functional Tester erneut, um die getestete Musteranwendung (application-under-test, AUT) zu testen.

Anmerkung: Sie müssen die Datei ExtendedToggleGUITestObject.jar manuell dem Projekt Rational Functional Tester hinzufügen, wenn im Rational Functional Tester-Script für das Steuerelement "Markierungsfeld" ein Kompilierungsfehler angezeigt wird.

Implementierung des Proxys und des Testobjekts prüfen

Sie können das von der AUT "CheckBoxApp" bereitgestellte Steuerelement "javax.swing.JCheckBox" testen.

Neue Funktionalität des Testobjekts prüfen


Feedback