flex中的单元测试

Posted

技术标签:

【中文标题】flex中的单元测试【英文标题】:Unit testing in flex 【发布时间】:2010-09-13 15:35:37 【问题描述】:

是否有任何针对 Flex 的单元测试解决方案?还是动作脚本 3?

如果有,它们的特点是什么?任何UI测试能力?功能测试?您可以分享任何指针、示例、库或工具吗?

【问题讨论】:

【参考方案1】:

FlexUnit 非常棒 - http://opensource.adobe.com/wiki/display/flexunit/FlexUnit

还有 ASUnit - http://asunit.org

它们都非常相似,并且都从 JUnit 等框架中汲取了很多东西。

FlexMonkey (http://code.google.com/p/flexmonkey/) 虽然我自己没用过,但似乎在做 UI 单元测试。

【讨论】:

仅供参考:FlexUnit 已移至 opensource.adobe.com/wiki/display/flexunit/FlexUnit【参考方案2】:

我刚刚找到fluint,它是一个很棒的单元测试库,比 Flexunit 和 ASUnit imho 都好。它处理异步测试非常好。

【讨论】:

【参考方案3】:

我可以确认 FlexMonkey 确实进行了 UI 单元测试。它提供 UI 交互的记录/回放并生成 FlexUnit 测试用例。

查看http://flexmonkey.googlecode.com

【讨论】:

【参考方案4】:

我也会推荐 FlexUnit...您也可以看看 Visual FlexUnit。 几天前我找到了RIATest-Tool,但我还没有尝试过。

【讨论】:

【参考方案5】:

我推荐fluint 仅仅是因为它拥有更活跃的开发人员基础(并且它改进了对测试异步代码的支持)。此外,如果您在模拟/存根之后,还有asmock(动态模拟框架)和mock-as3(静态模拟框架)。

【讨论】:

【参考方案6】:

对于异步单元测试,dpUint 非常有用。但是,如果您希望将单元测试与 Maven 构建集成,那么 FlexUnit 是可行的方法。异步测试(例如 Cairngorm 事件)也可以使用 FlexUnit 完成,但不如 dpUint 优雅。

【讨论】:

【参考方案7】:

试试 flex 的 mockito http://bitbucket.org/loomis/mockito-flex

【讨论】:

以上是关于flex中的单元测试的主要内容,如果未能解决你的问题,请参考以下文章

Unity游戏开发浅谈Unity游戏开发中的单元测试

Django中的单元测试以及Python单元测试

Python项目中的单元测试

.NET 单元测试的艺术&单元测试之道C#版

java怎么做单元测试,紧急!

Spring Boot 中的单元测试