FrequentlyAskedQuestions GettingStarted QuickTutorial RunningFromAnt UserGuide
Welcome to FlexMonkey
![]() | FlexMonkey is a testing framework for Flex apps that provides for the capture, replay and verification of Flex UI functionality. FlexMonkey can record and playback Flex UI interactions, and generates ActionScript-based testing scripts that can easily be included within a continuous integration process. It uses the Flex Automation API and was created by extending Adobe's sample automation adapter, AutoQuick. See the Getting Started Guide for a quick overview of installing, recording, and running tests with FlexMonkey. FlexMonkey has been donated to the Flex community by Gorilla Logic, who developed FlexMonkey because of their belief that only monkeys would develop code without being able to automate their testing. Features
|
| Image courtesy of Joey Shipley |
News
June 9, 2009 - FlexMonkey 1.0 is coming!
FlexMonkey 1.0 Screen Shot
February 23, 2009 - FlexMonkey 0.8 is here! -- Updated UI with better screen utilization, support for AdvancedDataGrid, configurable throttle, editable command list, and more!
January 1, 2009 - FlexMonkey 0.6 is here! Introducing the mighty FlexMonkeyLauncher, which lets you test any swf without linking in any test code or special libraries. Learn more!
November 24, 2008 - FlexMonkey 0.5 is here! It seems like only yesterday (actually it was last Thursday) when we released 0.4. Over the weekend we realized we hadn't gone far enough and so 0.5 was born. Learn more!
Try It!
Try this simple sample app (the Monkey Contact Manager), and record and playback UI interactions with FlexMonkey. To see it run a FlexUnit test, click the Run button on the FlexUnit Runner tab.
Discussion Board
http://groups.google.com/group/flexmonkey
Other Open Source Flex Testing Tools
Other Flex testing frameworks out there you might find interesting:
FlexUnit provides an xUnit-style framework for managing tests, but doesn't provide any direct support for UI testing. FlexMonkey actually relies on FlexUnit for its TestRunner, making it easy to add FlexMonkey tests to your existing test suite if you're already using FlexUnit. FlexMonkey can also be used with other testing frameworks for flex such as asunit.
Selenium-Flex is similar to FlexMonkey, but relies on browser plug-ins and the Selenium scripting language. FlexMonkey test scripts are 100% ActionScript.
FunFx provides no recording tool and uses Ruby as its scripting language.
