青春与成就 是人生的两大财富 / 当你享受青春时 你必须要吃点苦 / 当你失去青春时 成就会成为你的拥有 / 否则 青春之后就一无所有

转:利用QTP自动化测试Flex 3应用程序

上一篇 / 下一篇  2008-06-10 17:36:36 / 个人分类:QTP

转自:http://www.ityouku.com/viewthread.php?tid=1398&extra=page%3D1

Adobe新出了Flex 3, 同时推出了用于Flex 3自动化测试的QTP plugin。本人也是刚刚入门Flex自动化测试,以下是一个简单的总结:

软件需求:
1. Flex Builder 3。 到这个地方https://www.adobe.com/cfusion/td ... us&product=flex(需要注册)下载 Adobe Flex Builder 3 Professional 或者Flex Builder 3 Professional Eclipse Plug-in (如果本机已有eclipse)。其中Flex Builder 3中已经包含QTP的plugin
2. IE 6 或以上(目前只支持IE)
3. Flash Player ActiveX control, version 9.0.28.0或以上,最新9.0.115.0 (检查C:\WINDOWS\system32\Macromed\Flash\FlashUtil9e.exe的属性可以查看当前安装flash的版本)
4. QTP 9.1(不支持Smart Identification)或 QTP 9.2 和 patch 1701

编译:
必须用Flex Builder 3 编译Flex项目, 而不能仅仅用Flex 3 SDK编译,因为Flex Builder中带了一些的特殊的包
1. 打开FB,右键选择你的Project -> Properties -> Flex Compiler
2. 修改属性“Additional compiler arguments”,在该属性中添加如下代码:
-include-libraries "flex_builder_dir\sdks\3.0.0\frameworks\libs\automation.swc" "flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_agent.swc" "flex_builder_dir\sdks\3.0.0\frameworks\libs\qtp.swc" "flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_dmv.swc"
其中flex_builder_dir由Flex Builder的安装目录代替,windows平台的默认安装目录为 "C:\Program Files\Adobe\Flex Builder 3"
3. 编译项目,然后发布应用到你的web server中
4. 这时就为QA的自动化测试做好了准备

QTP插件安装:
1. 运行flex_builder_dir\Installers\QTP_Plugin_Installer.exe
2. 验证plugin是否安装好:启动QTP,在Add-ins Manager窗口中出现Flex 3.0.0
3. 这时QTP就可以识别Flex对象了

更多更详细的信息都可以在adobe的官网上找到。

TAG: QTP

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 17693
  • 日志数: 33
  • 建立时间: 2008-03-07
  • 更新时间: 2008-09-22

RSS订阅

Open Toolbar