如何自动化一个flex应用程序



我有一个Flex应用程序,需要使用像惠普的QuickTest Pro (QTP)之类的工具自动化。然而,如果您希望自动化一些自制组件,QTP要求您编写一些自定义代码……不幸的是,我们有一些第三方组件,我们没有源代码,所以我们不能真正的自定义代码没有第三方组件的源代码,我们不能添加一些额外的SWC文件或其他文件到应用程序中来自动化它。应用程序已经编译,我们只有可执行文件。

是否有任何现有的框架和/或工具允许我自动化测试,而不必编写可由非程序员使用的自定义代码

任何想法?

我已经尝试并测试了一些测试框架作为概念证明的一部分。UFT, QTP和Ranorex .

在所有的Ranorex是一个明确的赢家…它需要最小的依赖性。和最少的编码要求…

对象检测和对象存储库的维护相对更干净、更简单。

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

ranorexhttp://www.ranorex.com/

我已经评估了Flex应用程序的Test Complete,它非常棒。您不必使用自动化库编译flex代码。你只需要Flash Player与调试器在您的机器上。

最新更新