Mit Mustern arbeiten

Dieses Proxymuster zeigt, wie ein einfacher Proxy geschrieben wird, wie Proxys Steuerelementen zugeordnet werden (interne Bearbeitung), wie Proxys implementiert werden und deren Funktionsweise geprüft wird.

Nach dem Importieren des Musters führen Sie die folgenden Prozeduren aus:
  1. Fügen Sie den Musteranwendungspfad in das vertrauenswürdige Verzeichnis ein, indem Sie in C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\ eine Datei ohne Erweiterung erstellen. Beispiel: Erstellen Sie im vertrauenswürdigen Verzeichnis eine Datei namens Flex und fügen Sie den Dateipfad der Musteranwendung C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\FlexCustomControlApp\mypage.htm hinzu.
  2. Kopieren Sie den Inhalt des Tags ClassInfo in der Datei C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\FlexCustomControlApp\FlexCustom.xml in die Datei <IBM Rational Functional Tester_installationsverzeichnis>\bin\FlexEnv.xml.
  3. Rufen Sie die Flex-Musteranwendung aus Ihrem Arbeitsbereichsverzeichnis auf und starten Sie einen Aufzeichnungsvorgang. Die Musteranwendung wird in die Java-Perspektive von Rational Functional Tester importiert. Um die Aufzeichnung für die Flex-Anwendung jedoch zu starten, müssen Sie die Anwendung "mypage.htm" aus Ihrem Arbeitsbereichsverzeichnis öffnen. Beispiel: C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\FlexCustomControlApp\mypage.htm

Binärdateien implementieren

Implementieren Sie die Dateien FlexCustomControl.jar und FlexCustomControl.rftcust im Verzeichnis "customization". Beispiel: C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization. Schließen Sie Rational Functional Tester, alle Java-fähigen Anwendungen und Browser, so dass die neue Anwendungsklasse geladen wird. Starten Sie Rational Functional Tester neu, um die Muster-AUT (application-under-test) zu testen.

Proxyimplementierung prüfen

Sie können die Steuerelemente testen, die als Teil der zu testenden FlexCustomControlApp-Anwendung bereitgestellt werden, indem Sie den Namen der Proxyklasse vor und nach der Implementierung überprüfen.


Feedback