FlexMonkey ist ein Programm zum Testen von Flex- und AIR-Anwendungen. Der Fokus liegt auf automatisierten Tests der Benutzeroberfläche.
FlexMonkey is an Adobe AIR application used for testing Flex- and AIR-based applications. Providing the functionality to record, playback and verify Flex UI interactions, FlexMonkey also generates ActionScript-based testing scripts that you can easily include within a continuous integration environment.

FlexMonkey, übrigens selbst eine AIR-Anwendung, zeichnet z.B. Mausklicks und Tastatureingaben auf. Danach können die Interaktionen automatisch abgespielt werden. Dabei wird überprüft, ob dabei die gewünschten bzw. korrekten Ergebnisse entstehen.
Wie funktioniert FlexMonkey?
Man erstellt ein neues Projekt in FlexMonkey und wählt die zu testende SWF-Datei aus. Es sind keine Modifikationen im Code der SWF-Datei notwendig, prinzipiell funktioniert jede SWF-Datei (ich hatte jedoch Probleme mit SWFs, die mit dem Flex 4 SDK erstellt wurden). Für Tests im Browser wird der sogenannte MonkeyAgent benötigt, eine Applikation, die als Host für das SWF dient.
Flex-Anwendungen testen mit FlexMonkey weiterlesen