昨天参加了RIAMeeting的第5次会议,主题是Flex测试,这里简单总结一下。
1. FlexUnit
http://code.google.com/p/as3flexunitlib/
是一个类似JUnit的测试框架,对AS3进行单元测试挺好。但进行功能测试不太好用。
2. FunFX
FunFX是一个基于Ruby的自动化测试框架,主要用来做功能测试。有很多项目在使用它进行TDD。依赖mx.automation包,目前只支持IE和Safari浏览器。因为要使用Ruby,学习曲线相对较高。推荐一篇入门文章 http://www.blogjava.net/tj19832/archive/2008/02/07/179444.html
3. RIATest
一套很好的测试框架,但是收费!支持录制和脚本回放。
4. QuickTest
HP的一套强大的测试工具。同样收费!感兴趣的话可以去http://www.51testing.com/ 找找。0123-2820602186
5. fluorida
http://code.google.com/p/fluorida/
类似Selenium的flash版。使用dispatchEvent的方式模拟操作,不依赖于mx.automation包。相比FunFx不需要再去学Ruby。完全由中国人创建。只是还有没最终完成,进度较慢。