学习笔记 如何利用QTP自动化测试Flex3应用程序

开发 后端 自动化
本文向大家介绍一下如何利用QTP自动化测试Flex3应用程序,Adobe新出了Flex3,同时推出了用于Flex3自动化测试的QTPplugin。

在学习Flex的过程中,你可能会遇到利用QTP自动化测试Flex3应用程序的问题,这里和大家分享一下,Adobe新出了Flex3,同时推出了用于Flex3自动化测试的QTPplugin。

利用QTP自动化测试Flex3应用程序

Adobe新出了Flex3,同时推出了用于Flex3自动化测试的QTPplugin.本人也是刚刚入门Flex自动化测试,以下是一个简单的总结:
 
  软件需求:
 
  1.FlexBuilder3.到这个地方https://www.adobe.com/cfusion/td……us&product=flex(需要注册)下载AdobeFlexBuilder3Professional或者FlexBuilder3ProfessionalEclipsePlug-in(如果本机已有eclipse)。其中FlexBuilder3中已经包含QTP的plugin
 
  2.IE6或以上(目前只支持IE)
 
  3.FlashPlayerActiveXcontrol,version9.0.28.0或以上,最新9.0.115.0(检查C:\WINDOWS\system32\Macromed\Flash\FlashUtil9e.exe的属性可以查看当前安装flash的版本)
 
  4.QTP9.1(不支持SmartIdentification)或QTP9.2和patch1701
 
  编译:
 
  必须用FlexBuilder3编译Flex项目,而不能仅仅用Flex3SDK编译,因为FlexBuilder中带了一些的特殊的包
 
  1.打开FB,右键选择你的Project->Properties->FlexCompiler
 
  2.修改属性“Additionalcompilerarguments”,在该属性中添加如下代码: 
  

  1. -include-libraries"flex_builder_dir\sdks\3.0.0\frameworks\libs\automation.swc""  
  2. flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_agent.swc""  
  3. flex_builder_dir\sdks\3.0.0\frameworks\libs\qtp.swc""  
  4. flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_dmv.swc"  
  5.    

  其中flex_builder_dir由FlexBuilder的安装目录代替,windows平台的默认安装目录为"C:\ProgramFiles\Adobe\FlexBuilder3"
 
  3.编译项目,然后发布应用到你的webserver中
 
  4.这时就为QA的自动化测试做好了准备
 
  QTP插件安装:
 
  1.运行flex_builder_dir\Installers\QTP_Plugin_Installer.exe
 
  2.验证plugin是否安装好:启动QTP,在Add-insManager窗口中出现Flex3.0.0
 
  3.这时QTP就可以识别Flex对象了
 
  更多更详细的信息都可以在adobe的官网上找到。
 

【编辑推荐】

  1. 探秘Flex与JavaScript交互
  2. 常用FlexBuilder快捷键用法指导
  3. 解析Flex3教程中AS2和AS3之间事件转换
  4. 技术前沿 Flex2.0 从零开始实现文件上传
  5. 技术分享 如何将Flex3应用程序迁移到Flex4beta

 

 

责任编辑:佚名 来源: 51testing.com
相关推荐

2010-08-10 15:26:38

Flex应用程序

2010-08-12 15:10:17

Flex4

2010-08-10 14:34:37

QTPFlex

2010-08-09 12:47:00

Flex4beta

2010-08-02 10:50:55

Flex3

2011-05-31 17:35:45

测试自动化QTP

2009-04-12 08:45:32

Symbian诺基亚移动OS

2011-10-18 10:42:39

ibmdw虚拟化

2015-06-16 09:43:51

2010-08-02 13:04:04

Flex3

2011-01-20 10:17:25

ibmdwWeb

2010-08-02 09:10:36

Flex模块化

2011-06-08 17:15:46

QTP脚本

2010-09-27 09:13:36

Visual Stud

2021-06-30 19:48:21

前端自动化测试Vue 应用

2021-06-22 10:31:38

云计算自动化云原生

2010-07-30 13:08:38

Flex调用JavaS

2009-07-06 10:08:03

Flex自动化

2017-12-17 21:58:18

2021-07-15 18:01:14

虚拟化应用测试软件开发
点赞
收藏

51CTO技术栈公众号