2011-12-03 52 views
1

我有一个Flex应用程序需要使用像HP的QuickTest Pro(QTP)之类的工具来自动化。不过,QTP要求你编写一些自定义代码,如果你想自动化一些自制组件......不幸的是,我们有一些第三方组件,我们没有源代码,所以我们不能真正的自定义代码没有拥有第三方组件的源代码,我们不能将一些额外的SWC文件或其他文件添加到应用程序中以使其自动化。该应用程序已经编译,我们只有可执行文件。如何自动化Flex应用程序?

是否有任何现有的框架和/或工具,可以让我无需编写,可以由非程序员

任何想法,可以使用自定义代码自动化测试?

+1

听起来像你卡住了。 FlexMonkey和RIATest是QTP的两种替代方案,但是您将遇到与QTP相同的问题。没有针对第三方组件的自动化代理或编译到SWF中的自动化库;你不能自动化它。 – JeffryHouser

+0

,所以不可能将任何插件添加到任何自动化工具,以使该工具识别Flex应用程序? – thuk

+0

那么,不是没有源代码。 – JeffryHouser

回答

0

我曾尝试和测试的一些测试框架的概念..UFT,QTP和Ranorex证明的一部分。这

输出都Ranorex的是一个明确的赢家.. 它需要最低的依赖..和所需的最小编码..

对象检测和维护对象库相对更简洁。

测试代码在c#.net中生成,允许脚本包含在CI环境中。

ranorex http://www.ranorex.com/

0

我已经评估测试完成的Flex应用程序和它的真棒。您不必使用自动化库编译flex代码。只有你的机器上需要带有调试器的Flash Player。