Flex自动化功能测试工具大比拼

本文对比了Rational Functional Tester、SilkTest、TestComplete和QTP四种工具对Flex自动化功能测试的支持。每款工具在Flex对象识别技术上有所不同,RFT和SilkTest采用Flex自动化接口,TestComplete使用MSAA接口,而QTP需借助Flex插件。测试前需对Flex程序进行特定设置,QTP在对象识别上表现稍优。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

注:本文最早于2009年7月发表于It168.com

 

 

 

RIA越来越“火”,各测试工具厂商也紧跟潮流,纷纷开始支持对RIA程序的测试,对于Flex,它们支持得怎么样呢?今天,我们就来看个究竟,来个Flex自动化功能测试工具大比拼。

 

Rational Functional Tester

Rational Functional Tester 8.0目前支持对Flex2.0Flex3.0的程序进行测试。在RFT8中,支持两种方式测试Flex程序,一种是针对“激活”的Flex程序的测试方式,另外一种是针对“非激活”的Flex程序的测试方式。

 

所谓“激活”与“非激活”是指:是否在编译被测试的Flex程序时加入了Functional Tester代理和Flex自动化库。

 

RFT8中进行Flex程序测试的一般步骤和流程如下图所示:

第一步,开发组的开发人员为了RFT的功能测试,对被测试的Flex程序进行开发环境上的设置。

设置可以有两种方式,分别是“激活”与“非激活”的方式:

1)、“激活”方式

在编译时加入Functional Tester代理和Flex自动化库,然后创建HTML包装(HTML wrapper),把.swf文件嵌入到HTML页面,再把这些文件交给测试组进行测试。

 

2)、“非激活”方式

把运行时加载器(Runtime Loader)相关文件和Flex程序一起部署到Web服务器上,然后把URL测试地址提供给测试组。

 

第二步,测试组建立测试环境。

1)、如果是“激活”方式,则看Flex程序是否已经部署到服务器上,如果是,则打开HTML包装(HTMLwrapper)的URL地址,然后打开RFT8来对嵌入在HTML页面中的Flex程序进行测试。

 

如果Flex程序尚未被部署到服务器上,则在本地打开WEB浏览器加载HTML包装(HTML wrapper)的文件,然后打开RFT8来对嵌入在HTML

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值