• QTP11抢先看 围观QTP11.0_Beta


    QTP11正式版本尚未公布,但是某网站已经提供beta版本下载:

    http://www.genilogix.com/downloads/unified-functional-testing/

    TIB自动化测试工作室 刘毅 为您抢先看看 QTP11的庐山真面目。

    本文完整PDF版本下载地址:

    https://files.cnblogs.com/testware/QTP11beta.rar

    TIB自动化测试工作室

    http://www.cnblogs.com/testware/

    刘毅

     

     

    1、  安装过程基本与10.0一致,多了细化的配置项,图标更丑了一些:-)

    2、  操作界面上延续了10.0的风格,视图基本都没有变

    3、  看到插入这一栏,我觉得从9.0到10.0到11.0很明显操作更加简化了,编写测试脚本的时候更加方便,倾向于更加傻瓜式的支持。同时11.0去掉了调用WR Test,而是变成了调用Service Test,想必这一类的测试支持的更加广泛,有兴趣的不妨试试其他的开源测试代码能不能被调用。

    4、  工具菜单里面加了对正则表达式的简易操作支持,相信很多初学者通过鼠标点击的操作能够更快学习这些代码的编写。至于Extensibility Accelerator,是有人已经使用过的,大家可以去看看http://gmd20.blog.163.com/blog/static/1684392320105119550158/

    5、  此外QTP11.0还增加了对ALM的支持,其实目的和10.0里增加的版本控制一样,想通过版本管理来避免误操作导致的测试遗失或错误的修改,也可以很好的管理测试数据,不过不知道11.0这里都支持哪些ALM产品,邪恶的猜测只支持HP自己的工具吧。

    6、  官方声称,QTP11.0在操作系统和相关开发工具或插件版本的支持上有所变更。

    Environment

    Versions

    Operating Systems

    Windows 7
    Windows Vista SP2
    Windows Server 2008 SP2
    Windows Server 2008 R2

    .NET FrameWork

    NET FrameWork 3.5

    Virtualization environment

    Citrix 5

    Web

    Firefox 3.5
    Internet Explorer 8
    Web 2.0 toolkits: Dojo, GWT, YUI, ASP?.NET?Ajax

    .NET

    .NET 4.0
    Silverlight 2 and 3

    Java

    IBM Java 7 beta
    Eclipse 3. 5
    (also supported for the Java Add-in Extensibility wizard)
    SWT 3.5

    TE

    PuTTY
    Attachmate INFOConnect for Unisys
    Hummingbird HostExplorer 2008 (version 13)
    Seagull BlueZone 5

    SAP

    Enhanced CRM 2007 support

    Delphi

    Delphi 2005

    Power Builder

    PowerBuilder 11.5

    Stingray

    OG 12 and OT11, OG 12.01, and OT11.01
    Support for MFC 9.0 in scope of Stingray Studio 10.0 and 10.0.1

    VisualAge

    SmallTalk 7.5

    7、  对象探测器有所变化,帮助文档里解释了几个新增按钮的功能,四个新增的四个按钮从左往右的功能依次是:

    1

    对象突出显示

    2

    向对象库直接添加对象

    3

    复制对象属性列表到粘贴板(找个地儿ctrl+V即可)

    4

    探测器保持最上方显示

    8、  保持并优化了10.0的对象合并并和比对功能,具体优化在哪里我也不清楚了。

    9、  向测试结果里添加图片,估计10.0都已经增加了这个特性了,但是不知道为啥11.0还在宣传这个新特性。

    Browser("Browser").Page("WebPage").Image("MyLogo").CaptureBitmap("MyLogo.png")

    Reporter.ReportEvent micDone, "Display Logo", "This is my logo", "MyLogo. png"

    至于其他的Reporter功能我就不再一一赘述了,请大家看Help文档就可以了。

    10、新增了对象的方法,

    ClearCache:清除缓存

    DeleteCookies:删除Cookies

    RightClick / MiddleClick:右键和滚轮键的点击,都需要带坐标参数……不说也罢

    11、工具——选项里面变更了一些配置内容,其中包括隐藏关键字视图等,隐藏关键字视图需要重新打开脚本方能生效。

    12、远程运行,RDP最小化支持:曾几何时,mstsc远程登录到其他机器上运行的时候,一不小心最小化了,Dialog的Click就彻底垮塌了……现在好了,11.0真是个好东西啊,杀人灭口、居家旅行必备良药啊!

             其实还有一些东西像HP Update Tool等等对于我们来说就不那么重要了,整体觉得QTP11.0相对于10.0来说是继续在优化操作的简易型,而没有什么重量级的大变化。

             另外,说一点个人意见,功能越多,初学者要掌握的知识量就越大,让人有种学不完的惊愕感,虽说简易化了测试程序的编写,但是客观上来说,要掌握全QTP那么多的功能还是必须得好好多花点时间去琢磨的,有些人(比如我)用了几年,连9.0的功能都没有用全,呵呵。连续的几次升级略显花哨,如果能整合一下对开源测试工具的支持就更好了,毕竟QTP的调度和结果分析还是很强大的。

    本文完整PDF版本下载地址:

    https://files.cnblogs.com/testware/QTP11beta.rar

    TIB自动化测试工作室

    http://www.cnblogs.com/testware/

  • 相关阅读:
    Django进阶(三)
    Django进阶(二)
    全局变量初始化顺序探究
    调试实战 —— dll 加载失败之全局变量初始化篇
    10 个实验搞懂命令提示符
    帮 vs2019 找回丢失的 SDK
    从堆里找回“丢失”的代码
    排错实战 —— 解决 c++ 工程编译错: error C2059 'string' illegal token on right side of xxx
    善用 vs 中的错误列表和输出窗口,高效查找 C++ 多工程编译错误
    使用 VMware + win10 + vs2019 从零搭建双机内核调试环境
  • 原文地址:https://www.cnblogs.com/testware/p/1830194.html
Copyright © 2020-2023  润新知