13

What tools, preferably open source, are recommended for driving an automated test suite on a FLEX based web application? The same tool also having built in capabilities to drive Web Services would be nice.

4

13 回答 13

5

Adobe 自己分发了一个测试框架:FlexUnit

于 2008-09-16T20:37:29.580 回答
2

您是否正在寻找编写代码级单元测试的脚本?如果是这样,dpuint 就是炸弹:http ://code.google.com/p/dpuint/ 。这个库使得对各种异步事件进行自动化测试变得非常容易,无论是在非可视 ActionScript 对象还是可视组件上。他们还在 Google Code 项目页面上有一个不错的多页教程。

如果您正在寻找类似于使用 Flex 应用程序模拟最终用户的自动记录和播放的功能测试工具,HP 的 QuickTest Pro 是 Adob​​e 认可的解决方案。它效果很好,但每个座位的成本约为 4,000 至 6,000 美元。

于 2008-09-21T04:53:21.247 回答
2

我听说有人使用 selenium 作为免费/开源测试工具。一个快速的谷歌为它揭示了一个 FLEX API。不确定它是否有效或仍在开发中,但它可能值得一看。

http://sourceforge.net/projects/seleniumflexapi/

于 2008-09-16T14:06:13.387 回答
2

查看FlexMonkey。它通过 FlexUnit 测试进行自动化测试。

于 2009-03-23T17:20:07.970 回答
2

试着看看 Melomel。它具有 Cucumber 支持,并包含大多数 Halo 和 Spark 组件的步骤。

http://melomel.info

于 2010-10-15T16:54:16.003 回答
1

有一个名为RIATest的自动化测试工具可能适合您。

不幸的是,仅适用于 Windows,而不是开源的,但如果它完成了这项工作,它可能非常物有所值(撰写本文时为 399 美元)。

于 2008-09-16T20:16:13.810 回答
1

FunFX是自动化 UI 测试的一个选项。我没有广泛使用它,但我听说有些人使用它取得了成功。 是我第一次了解它的文章。

于 2008-09-18T16:35:43.747 回答
1

您的 Flex 应用程序所需的 Flex 代码包含在 SeleniumFlexAPI 分发 .swc 文件 SeleniumFlexAPI.swc 中。只需在编译 Flex 应用程序时将此文件作为库包含。

于 2011-03-09T16:47:31.170 回答
1

Sikuli 是一个很好的工具,可以用来测试基于 flex/flash 的 web 应用程序。- 它可以自动化图形用户界面上的任何事情。- 它适用于 Windows、MAC OSX 和 Linux 以及 iPhone 和 Android。-这是Sikuli链接

于 2013-11-21T09:52:41.547 回答
1

几个月来,我一直在 Flex 3 + Rails 项目中广泛使用FunFX。它不仅是开源的,而且也是用 Ruby 编写的,因此与 Web 服务的集成应该相当容易。有一些屏幕截图涵盖了基础知识。

于 2009-12-03T00:20:37.530 回答
0

我首选的工具是 Selenium Remote Control。几个月前我发现了一个插件:

http://code.google.com/p/flash-selenium/

这需要在服务器端(ActionScript/Flex)编写“挂钩”。添加后,我就可以使用 Selenium RC 进行一些浏览器测试。

于 2008-09-22T21:44:37.313 回答
0

Selenium-Flex API (0.2.5)的新版本运行良好。

于 2009-05-11T01:16:12.073 回答
0

FunFX 很棒。我们已经广泛使用它并且对它非常满意。社区也很活跃,反应迅速,所以这对我来说是一个很大的优势。

于 2009-03-23T15:51:30.383 回答