Die funktionalen Aspekte von Adobe Flex-Anwendungen werden von IBM IBM Rational Functional Tester unterstützt. Sie können Scripts für Flex-basierte Benutzerschnittstellen innerhalb eines Web-Browsers aufzeichnen und wiedergeben sowie überprüfen, dass die Anwendung ordnungsgemäß funktioniert.
IBM Rational Functional Tester unterstützt Tests von Flex-Anwendungen, die mit Hilfe von Flex SDK 2.0.1, 3.0 oder 3.2 erstellt wurden.
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 IBM Rational Functional Tester aktiviert sind, oder Sie testen Anwendungen, die nicht für IBM Rational Functional Tester aktiviert sind.
Flex-Anwendungen testen, die für Rational Functional Tester aktiviert sind
Entwickler können Flex-Anwendungen für Tests aktivieren, indem die jeweilige Flex-Anwendung mit IBM 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 Flex 3.2) und den Flex Automation Framework-Bibliotheken kompiliert wird. 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 Rational 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