Testing tool for flex application
I got a good testing tool for flex application. I found that it is very useful for the Adobe flex 3 developers for there flex development. Here are some information for it.
Testing of any application without automation can be tedious and boring job also it is time consuming job too. Adobe includes an automation framework in Flex to enable developers to create automated tests that operate at the GUI level.
FlexMonkey is a testing framework for Flex application. that leverages the Flex automation framework to record and play back GUI interactions with your Flex application. FlexMonkey 1.0 is an open source AIR application. With the help of FlexMonkey, your tests can drive your application views directly, making it easy to exercise the view components and the logic behind them. Flex monkey integration is very easy you don’t need to make any changes to your application source or compilation method.
FlexMonkey can launch your Flex application in different ways depending on your needs. It can launch your application directly from your Flex Builder project, it can connect to your application running in a browser, or it can be linked into your application.
Features
- Records and plays back Flex UI interactions
- UI Interactions can be edited and replayed
- Generates FlexUnit TestCases, and can also be used with non-FlexUnit-based testing frameworks
- Works with Flex and AIR apps
- Apps can be tested running standalone or in a browser
- Tests can be run from build systems such as Ant
- Handles all Flex UI events
- Uses Flex Automation API to provide native control over your flex app. Requires no javascript or browser plug-ins to use.
- Unit tests are written entirely in ActionScript. No other programming or special purpose scripting languages are needed to develop comprehensive UI test suites.
- Non-invasive. Requires no modifications to your application source.
Download
You can download FlexMonkey form the following Link
FlexMonkey 1.0 Air Installer
Some Useful Links
In this article, I gave you brief information about FlexMonkey.
I suggested you to use FlexMonkey on the sample application or on your own Flex application to record and play back UI tests. It really help you a lot to test your application. You will save a lot time with it.
You can use the following links to learn more about FlexMonkey:
- FlexMonkey project home site
- Project Hosting on Google Code
- FlexMonkeyCommunity Forum.
- Quick Tutorial
- User Guide
Very useful info. I am sure all flex developers will love it.
Thanks for sharing,
Gunjan
If you would like to know more about flex automation, you are welcome to visit our blogs, http://ranikumar.wordpress.com
http://raniskumar.wordpress.com
http://shanazvakil.wordpress.com
Does FlexMonkey support session persistence. I have an application that requires login and subsequent pages in flex check whether or not user is logged in or not. What i found was that FlexMonkey does not seem to support sessions. Can you guide on how to make it work with sessions.
That looks sweet – just what im looking for – I’ve not even tried implementing any UI testing yet