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/

 

 

 

posted on 2010-09-18 15:06  TIB  阅读(4049)  评论(1编辑  收藏  举报

导航