| |
AsUnit can help you build automated test fixtures for SWF applications that are built in almost any development environment, and deployed to almost any modern Flash Player. AsUnit is the primary means by which developers can truly implement Test-Driven development practices in ActionScript projects.
At it's most basic, AsUnit is simply some ActionScript classes that make it easier for you to build and execute automated tests for your applications. This simple, lightweight component is known as the AsUnit framework, and it currently supports ActionScript 2.0 and ActionScript 3.0 development.
The AsUnit framework is deployed along with a variety of additional tools that we believe make adding (and maintaining) features much simpler.
These tools include:
XUL UI: This is a complete, (soon-to-be cross-platform) desktop application written entirely in XUL that simplifies the work involved in creating classes, test cases, test suites, and mock objects. The XUL UI includes everything found in the framework package. (Mac users beware - the installer provided will only work on windows. We are really hoping to get someone on a Mac to help us with the Mac deployment path - if you might be that someone, please post to the list.
MXP: This is a self-extracting Macromedia extension that will install AsUnit directly into Flash MX 2004 and/or Flash 8 Authoring. This extension requres the Macromedia Extension Manager.
SWF UI: This is a simple SWF file that can be run from anywhere on your system (including the desktop or the browser) to present test results from an ActionScript 2.0 application that has implemented the ActionScript 2.0 AsUnit framework. (You can right-click and save this link to your desktop if you want to run the UI locally). |
|