我有一个Flex应用程序,需要使用HP的QuickTest Pro(QTP)等工具进行自动化。但是,QTP要求您编写一些自定义代码,如果您希望自动化一些自制组件...不幸的是,我们有一些第三方组件,我们没有源代码,所以我们不能没有真正的自定义代码没有拥有第三方组件的源代码,我们无法将一些额外的SWC文件或其他文件添加到应用程序中以使其自动化。应用程序已经编译,我们只有可执行文件。
是否有任何现有的框架和/或工具可以让我自动化测试而无需编写可供非程序员使用的自定义代码
有什么想法吗?
答案 0 :(得分:0)
我已经尝试并测试了一些测试框架作为概念验证的一部分..UFT,QTP和Ranorex ..
所有Ranorex都是一个明确的赢家.. 它需要最小的依赖性..并且需要最少的编码..
对象检测和对象存储库的维护相对更清晰,更简单。
测试代码在c#.net中生成,允许脚本包含在CI环境中。
ranorex http://www.ranorex.com/
答案 1 :(得分:0)
我已经评估了Flex应用程序的测试完成情况及其真棒。您不必使用自动化库编译Flex代码。您的计算机上只需要使用带调试器的Flash Player。