Mit Hilfe von Flex SDK 2.0.1 oder 3.0 erstellte Anwendungen werden von Rational Functional Tester unterstützt.
Der Testprozess basiert auf den Aufgaben, die von Flex-Entwicklern und Testern ausgeführt werden. Der Prozess für die Automatisierung von Funktionstests ist in Abhängigkeit von der Methode der Entwickler unterschiedlich, mit der sie die zu testende Anwendung erstellen.
Überprüfen Sie zum Testen von Flex-Anwendungen, ob folgende Software installiert ist:
Im folgenden Diagramm wird der typische Ablauf zum Testen von Flex-Anwendungen veranschaulicht:
Die von Ihnen beim Testen von Flex-Anwendungen auszuführenden Aufgaben hängen von der Anwendung sowie davon ab, ob Sie Entwickler oder Tester sind.
Sie können Anwendungen testen, die für Rational Functional Tester aktiviert sind, oder Sie testen Anwendungen, die nicht für Rational Functional Tester aktiviert sind.
Flex-Anwendungen testen, die für Functional Tester aktiviert sind
Entwickler können Flex-Anwendungen für das Testen aktivieren, indem die Flex-Anwendung mit Rational Functional Tester Agent (rft.swc für Flex 2.0, rftFlex3.0.swc und rftProp_Flex3.0.swc für Flex 3.0) und den Flex Automation Framework-Bibliotheken kompiliert werden. Im Anschluss an die Kompilierung muss der Entwickler einen HTML-Wrapper erstellen, der die aktivierte Flex-Anwendung integriert und die Anwendung auf einem Web-Server oder auf einem lokalen Testcomputer zum Testen bereitstellen.
Vorteile und Einschränkungen beim Testen von Functional Tester-aktivierten Flex-Anwendungen
Eine Einschränkung beim Testen aktivierter Flex-Anwendungen ist, dass nur der Entwickler die Flex-Anwendung für das Testen aktivieren kann.
Nicht aktivierte Flex-Anwendungen testen
Entwickler können das Laufzeit-Ladeprogramm für Flex-Anwendungen aktivieren und die Anwendung auf einem Web-Server zum Testen implementieren.
Vorteile und Einschränkungen beim Testen von nicht aktivierten Flex-Anwendungen
Tester haben beim Testen von Flex-Anwendungen, die nicht für Funktionstests aktiviert sind, einen wesentlichen Vorteil: Einfache Durchführbarkeit. Die Tester haben den Vorteil, dass viele technische Details ausgeblendet sind.