Flex中的单元测试
Flex是否有任何单元测试解决方案?或者动作脚本3?
如果是这样,它们的功能是什么?任何UI测试功能?功能测试?我们可以共享任何指针,示例,库或者工具吗?
解决方案
FlexUnit非常棒http://opensource.adobe.com/wiki/display/flexunit/FlexUnit
也是ASUnit http://asunit.org
它们都非常相似,并且都没有从JUnit之类的框架中获取很多东西。
FlexMonkey(http://code.google.com/p/flexmonkey/)尽管我自己没有使用过,但似乎在进行UI单元测试。
我可以确认FlexMonkey确实在进行UI单元测试。它提供UI交互的记录/回放,并生成FlexUnit测试用例。
在http://flexmonkey.googlecode.com上进行检查
我也将推荐FlexUnit ...,我们也可以看看Visual FlexUnit。
在找到RIATest-Tool的前几天,但我还没有尝试过。
对于异步单元测试,dpUint非常有用。但是,如果我们希望将单元测试与Maven构建集成在一起,那么FlexUnit是可行的方法。异步测试(例如,Cairngorm事件)也可以使用FlexUnit完成,但不如使用dpUint优雅。
我只是觉得不休,它是一个很棒的单元测试库,比Flexunit和ASUnit imho都要好。它处理异步测试非常好。
我建议使用fluint仅仅是因为它拥有更活跃的开发人员基础(并且它对测试异步代码提供了更好的支持)。另外,如果我们在进行模拟/存根操作,则有asmock(动态模拟框架)和mock-as3(静态模拟框架)。
尝试使用flex的Mockito http://bitbucket.org/loomis/mockito-flex