For ActionScript developers, here is a collection of unit testing frameworks for Flex and Flash applications and libraries.
ASTUce: ActionScript Test Unit compact edition
ASTUce is intended for developers who wish to implement unit tests in ECMAScript (ECMA-262) and ActionScript 3. This framework is a regression testing framework inspired by the xUnit architecture.
AsUnit
AsUnit is the only open-source unit test framework for ActionScript that works with ActionScript 2, 2.5, 3.0, Flash Authoring (back to MX and up to CS4), Flex Builder, the Flex Framework (2 and 3), MTASC, MXMLC, and any version of Flash Player since version 6, including AIR and even FlashLite.
Dpuint
dpuint is an Unit and Integration Testing Framework for Flex 2 and 3.
Fluint
FLUnit is a Flex Unit and Integration Testing Framework.
It adds support for:
- Multiple simultaneous asynchronous operations
- Asynchronous setup and teardown
- Asynchronous returns before method body completion
- Support for UIComponent testing
- Support for test sequences
- Support for testing Cairngorm commands and controllers
- XML output of testing results
- Support for externalizing tests in modules
- Build automation integration with Apache Ant
Fxspy
fxspy allows you to Inspect, edit and monitor your Flex application’s components properties and styles.
Reflex Unit
Reflex Unit is a testing framework for Flex 2 and Flex 3 applications. It is designed to be a drop-in replacement for Flex Unit. Reflex Unit will also soon include an Eclipse plug-in to run tests, view results, and jump directly to a source code view for failed assertions.