zoukankan      html  css  js  c++  java
  • QTP Flex测试

    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应用,具体使用请继续关注我的博客。

  • 相关阅读:
    Java中一对多映射关系
    Java中多对多映射关系
    java中的匿名内部类总结
    (自己转)比较ArrayList、LinkedList、Vector
    Statement 接口的应用(存在sql语句的注入风险)
    创建Jutil (单元测试)
    自己(转)抽象类和接口联系与区别
    SQL查询语句
    数据库基础查询语句中的几个细节
    数据库查询语句
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152622.html
Copyright © 2011-2022 走看看