当前位置:  开发笔记 > 编程语言 > 正文

在Flex应用程序上自动化QA

如何解决《在Flex应用程序上自动化QA》经验,为你挑选了2个好方法。

我有一个需要测试的Flex应用程序,我们的QA部门非常喜欢使用某种形式的自动测试工具,如HP的QuickTest Pro(QTP).但是,QTP要求您编写一些自定义代码,如果您希望自动化一些自制组件...不幸的是,我们有一些第三方组件,我们没有源代码,所以我们不能没有真正的自定义代码没有拥有第三方组件的源代码.

是否有任何现有的框架和/或工具可以让我自动化测试,而无需编写可供非程序员使用的自定义代码(即一个不知道指针是什么的QA人)

我已经快速浏览了Flex-Monkey(一个免费的开源软件),这似乎是一个很有前景的项目,但它还处于初期阶段,我很快就需要一些东西(即昨天)

有任何想法吗?



1> Fergal..:

我刚刚发布了新版本的SeleniumFlex API,最高可达0.2.5.

这个修复程序释放了很多主要问题,并且可能使API成为Flex测试自动化的最佳免费替代方案.您可以在sourceforge上获取它:Selenium-Flex API

编辑更新:

该项目已移至Google代码:http://code.google.com/p/sfapi/



2> Patrick Ligh..:

不幸的是,Flex/Flash自动化现在不是很强大.QTP垄断了唯一的"官方"解决方案.Adobe需要在这里做更多:(

但是,一个自动化工具非常有趣,完全回避了传统的API自动化模式.查看茄子,它使用图形位图来确定点击视觉元素的方式/位置/时间.这意味着你的"脚本"现在是文本+位图,但它也意味着它几乎可以测试任何东西.

为了全面披露,我是Selenium Remote Control的创始人之一,并且过去在Selenium和Flash自动化方面做了大量工作.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有