QTP LR JSP ORACLE

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

上一篇 / 下一篇  2008-03-27 09:34:24 / 个人分类:QuickTestProfessional

利用QTP自动化测试Flex 3应用程序
 
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:

Snail's Home 引用 删除 FLY000   /   2009-08-11 11:01:04
这个提示意思是 FlexBuilder 注册码在编译自动化应用程序时不见了,试用版本只支持录制回放。

可能你的FLEX插件没有破解。
引用 删除 libo3229788   /   2009-08-11 09:51:38
你好请问你有没有在回放QTP脚本时出现“FlexBuilder professional licesne was not present while compiling the automation enabled application. With trial version only limited recording/replays are allowed”,我现在真的不知道怎么解决这个问题 请您帮忙啊
 

评分:0

我来说两句

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 71586
  • 日志数: 117
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2007-05-07
  • 更新时间: 2011-06-16

RSS订阅

Open Toolbar