注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

曹兆领的博客

有志者事竟成,破釜沉舟,百二秦关终属楚!

 
 
 

日志

 
 

QTP测试flex制作的flash网站的方法(转)  

2008-02-15 15:28:54|  分类: 测试技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

原文地址:http://blog.csdn.net/coomon2000/archive/2007/11/16/1888011.aspx


现在Flex做的网站由于画面效果很好,现在很受欢迎,但是了解flash自动化测试的人寥寥无几,最近有项目是这方面的,研究了一番,略有成果,现总结如下:

一.QTP自动化测试flex制作的flash系统需要插件, 插件安装方法如下: 

 1.        到这个地方 https://www.adobe.com/cfusion/td ... us&product=flex 其在flex automation for QTP,需要注册,很快的。

2.        下载下的文件名为flexATWin.exe ,将后缀该为“.rar”文件

3.        解压缩flexATWin.rar文件

4.        检索“*.exe”文件

5.        你会看见一个“Flex2_Plugins_QuickTestPro.exe”文件,这是一个独立的文件有37.5MB大,将它可以单独拷贝出来,其他的文件可以删除,这个就是flex QTP插件了

6.        安装Flex2_Plugins_QuickTestPro.exe 文件,打开QTP9.2 发现

7.        OK,下面就靠大家研究如何适用flex了。

 

二.仅仅安装好插件是不够的,还需要满足下面条件:

 环境:
1.flex automation只能安装在QTP 9.1 及以上版本
2.必须安装flex 2.0.1, 而且你的应用程序必须在flex 2.0.1下编译
3.flex plugin for qtp 只支持 IE6及以上版本。
4.必须安装flash player 9.0.28或以上版本
5.JRE 1.4.2或以上版本

三.确认是不是安装成功:

1.检查注册表,如没发现有TEAPluginIE.dll和TEAPluginQTP.dll,则说明没有安装成功

2.或者打开QTP==》tools==》object indentification==》Environment下拉框中是否有Flex2.0.1选项

  如果有表示安装成功。

四.录制flex制作的flash系统,有些系统是不录制的。

1.在系统编译的时候需要倒进来automation.swc, automation_agent.swc, and qtp.swc 这几个包文件文件,

其中automation.swc默认就有,不需要重新导入

automation_agent.swc, and qtp.swc 这两个是从你安装flex for qtp testing 插件的目录下面取出来的,有时候还需要automation_agent_rb.swc

默认文件存放在C:\Program Files\Adobe\Flex Automation\frameworks下面的两个文件夹里面,将他们放到你系统对应的lib下面。

如果你的系统用到了Flex的chart,那么还需要导入automation_charts.swc

2.然后就是重新编译,发布,如果没有以外的话现在你的系统就可以使用QTP录制了。

补足:如果自动化测试Flex系统,其实对flex系统还有其他方面的要求,详细请参考 官方说明

现在,你基本上是一个flex自动化测试的高手了,前提是你对QTP有一定的了解。

  评论这张
 
阅读(186)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017