The app under test is a simple demo of several Flex widgets. The acceptance tests aim to verify that interacting with the widgets produces the desired results on the page. Each test automatically interacts with a widget and checks the result with a JUnit assertion.
The tests are written in Java as JUnit tests and use Selenium - Selenium RC and SeleniumFlexAPI - as described in my earlier blog on Flex acceptance testing. The source code for the tests and the demo app is available for download from the SeleniumFlexAPI project at SourceForge.
Here is a link to the Subversion repository tests/ directory containing the SelFlexDemoApp and SelFlexDemoTest directories.