My favorites | Sign in
Logo
                
Code license: Apache License 2.0
Labels: flex, unit, automation, testing
Show all Featured downloads:
FlexMonkey.0.8a.zip

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.









Hosted by Google Code