Gorilla Logic 公司于近日发布了 FlexMonkey 1.0。FlexMonkey 是个面向 Flex 和 AIR 应用的开源测试工具,它可以对 Flex 用户界面功能进行捕获、回放及验证。FlexMonkey 能够生成基于 ActionScript 的测试脚本,该脚本可以运行在 FlexMonkey 应用中,也可以运行在持续集成环境中。
Gorilla Logic 公司的 CEO,同时也是 FlexMonkey 项目的创建者 Stuart Stern 与 InfoQ 的广大读者分享了其对于此次发布的一些想法。首先,他重点谈到了此次发布中最让他感到激动的地方:
我们彻底改写了用户界面以便更加轻松地记录和回放测试,同时增加了屏幕快照功能,它还能将回放过程中需要验证的属性值的快照保存下来。除了测试 Flex 应用以外,FlexMonkey 1.0 还首度增加了对 AIR 应用测试的直接支持。现在的 FlexMonkey Console 本身就是一个 AIR 应用, 既能独立启动, 也能以基于浏览器的 SWF 的方式启动。
接下来,他回答了关于 FlexMonkey 如何集成 Fluint 或是 FlexUnit 4 这一问题:
FlexUnit 4 本身是基于 Fluint 开源项目的。我们之所以选择在 FlexMonkey 1.0 中生成 Fluint 代码的原因在于 FlexUnit 4 现在还没有最后定案。一旦 FlexUnit 4 的官方版本发布,我们就会生成基于 FlexUnit 4 的测试。FlexUnit 4 是可以运行 Fluint 测试的,因此现在为 Fluint 生成的测试将来还可以运行在 FlexUnit 4 中。
最后,Stu 又补充到:
FlexMonkey 1.0 是个专业的测试工具,同时它还是免费的。现在我们没有理由在自动化的单元、集成及 QA 测试中抛弃 UI 测试了!
请访问 http://flexmonkey.gorillalogic.com 来下载 FlexMonkey 或是进一步了解该项目。此外,去年Stuart 接受了InfoQ.com 的专访,在 DrunkOnSoftware.com 上有采访视频。
查看英文原文: FlexMonkey 1.0 Released
评论