首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Flex应用程序上自动执行QA

在Flex应用程序上自动执行QA
EN

Stack Overflow用户
提问于 2009-02-06 19:11:35
回答 6查看 9.9K关注 0票数 22

我有一个需要测试的Flex应用程序,我们的QA部门真的很喜欢使用某种形式的自动化测试工具,比如惠普的QuickTest。然而,QTP要求您编写一些自定义代码,如果您希望自动化一些自制组件...不幸的是,我们有一些第三方组件,我们没有源代码,所以如果没有第三方组件的源代码,我们就不能真正地定制代码。

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

我已经快速浏览了一下Flex-Monkey (一个免费的开源软件),它似乎是一个很有前途的项目,但它还处于起步阶段,我需要尽快(例如昨天)做一些事情。

有什么想法吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-05-11 00:48:18

我刚刚发布了一个新版本的SeleniumFlex应用程序接口,将其升级到了0.2.5。

这修复了发布的许多主要问题,并可能使API成为Flex测试自动化的最佳免费替代方案。你可以在sourceforge上获得它:Selenium-Flex API

编辑更新:

该项目已转移到谷歌代码:http://code.google.com/p/sfapi/

票数 6
EN

Stack Overflow用户

发布于 2009-02-09 21:16:19

不幸的是,Flex/Flash自动化目前还不是很强大。QTP垄断了唯一的“官方”解决方案。Adobe需要在这里做更多的工作:(

然而,有一个自动化工具非常有趣,它完全避开了传统的API自动化模式。查看Eggplant,它使用图形位图来确定如何/在哪里/何时单击可视元素。这意味着你的“脚本”现在是文本+位图,但这也意味着它可以测试几乎任何东西。

为了完全公开,我是Selenium Remote Control的创始人之一,过去在Selenium和Flash自动化方面做了很多工作。

票数 5
EN

Stack Overflow用户

发布于 2009-05-28 13:13:06

AFAIK以下工具当前支持Flex GUI自动化(按字母顺序):

Professional

  • Ranorex

  • Rational Functional Tester

  • RIATest

  • Selenium

  • SilkTest

  • TestComplete

  1. QuickTest

以上任何一种情况都需要您对自定义组件进行“检测”,以支持完全自动化。然而,根据组件的“定制”程度,你可能会发现你可能不需要做任何事情,它们只会由它们的基类来表示。所有内置的Flex组件都已经“插装”了。

披露:我是RIATest团队的一员,如果你需要Flex自动化,我自然会有偏见地认为这是最好的工具。它是唯一一个专注于为Flex提供尽可能好的自动化的工具。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/521729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档