博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QTP Flex测试
阅读量:4199 次
发布时间:2019-05-26

本文共 2415 字,大约阅读时间需要 8 分钟。

QTP10对Flex插件支持不是很好,很多高级功能使用都有问题。

这主要是这插件是Adobe做的,而HP本身不对flex进行支持。Adobe官方说后续会支持QTP10,由于公司买了QTP10的License,我就只能试用下。

 

安装及破解步骤:

     1.安装qtp,基本一路next,先不要管破解的问题
     2.拷贝mgn-mqt90.exe到C:/Program Files/Mercury Interactive(创建)文件夹下
     3.创建C:/Program Files/Common Files/Mercury Interactive/License Manager文件夹
     4.执行mgn-mqt90.exe
     5.打开qtp10,然后安装license,copy文件C:/Program Files/Common Files/Mercury Interactive/License Manager/LSERVRC中#之前的字符串
      如:
   3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP# "QuickTestPro" version "6.0", no expiration date, exclusive
JZ7F79F6YQQFVUWNG2V7AW22K537DOELQYNX6VSCNCZ9J8M2QW9OXO5DSEQKUZA46X5BO# "FT-Unified" version "1.0", no expiration date, exclusive
就拷贝#号前的3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP 然后paste到license向导中的license输入的地方,就可以了
6. 然后安装QTP Flex插件,找到flex builder的安装目录,如果你是默认安装,你会在C:/Program Files/Adobe/Flex Builder 3/Installers中找到QTP_Plugin_Installer.exe。运行后重开QTP,选中flex3.0.0和web的测试就可以开始录制测试脚本了。

 

QTP设置

由于配置过多,我也没仔细研究过。大家只要记住基本设置在3个地方有。
File->Settings
Tools->Options
Tools->View Options

Flex Builder设置

只要在flex compiler的命令行中加入-include-libraries  "c:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0/frameworks/libs/qtp.swc" "c:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0/frameworks/libs/automation.swc" "c:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0/frameworks/libs/automation_agent.swc" "c:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0/frameworks/libs/automation_dmv.swc"
重新编译整个项目,这样的flex应用就可以通过QTP录制脚本了

好,大家界面熟悉下,就可以正式开始录制测试脚本了。

首先在automation-> Record and run settings中的web下设置下要打开的flex应用的html wrapper,然后按工具栏中的Record就可以自动打开IE进行录制了。我自己录制并修改了一个脚本如下

然后按play就可以自动测试了。

使用下来,感觉QTP对于Flex的支持还有待发展,录制的脚本不修改,基本没法用。而其只支持IE来录制,QTP10中对于Flex应用不能使用Object spy这个较为重要的功能。所以还是决定用RIATest测试Flex应用,具体使用请继续关注我的博客。

转载地址:http://gpbli.baihongyu.com/

你可能感兴趣的文章
【一天一道LeetCode】#92. Reverse Linked List II
查看>>
【一天一道LeetCode】#93. Restore IP Addresses
查看>>
【一天一道LeetCode】#94. Binary Tree Inorder Traversal
查看>>
【一天一道LeetCode】#112. Path Sum
查看>>
【一天一道LeetCode】#113. Path Sum II
查看>>
【一天一道LeetCode】#114. Flatten Binary Tree to Linked List
查看>>
【unix网络编程第三版】阅读笔记(二):套接字编程简介
查看>>
【一天一道LeetCode】#115. Distinct Subsequences
查看>>
【一天一道LeetCode】#116. Populating Next Right Pointers in Each Node
查看>>
【一天一道LeetCode】#117. Populating Next Right Pointers in Each Node II
查看>>
【一天一道LeetCode】#118. Pascal's Triangle
查看>>
【一天一道LeetCode】#119. Pascal's Triangle II
查看>>
【unix网络编程第三版】ubuntu端口占用问题
查看>>
【一天一道LeetCode】#120. Triangle
查看>>
【unix网络编程第三版】阅读笔记(三):基本套接字编程
查看>>
【一天一道LeetCode】#121. Best Time to Buy and Sell Stock
查看>>
【一天一道LeetCode】#122. Best Time to Buy and Sell Stock II
查看>>
【一天一道LeetCode】#125. Valid Palindrome
查看>>
【一天一道LeetCode】#231. Power of Two
查看>>
【一天一道LeetCode】#202. Happy Number
查看>>