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 |
|
.NET FrameWork |
NET FrameWork 3.5 |
|
Virtualization environment |
Citrix 5 |
|
Web |
Firefox 3.5 |
|
.NET |
.NET 4.0 |
|
Java |
IBM Java 7 beta |
|
TE |
PuTTY |
|
SAP |
Enhanced CRM 2007 support |
|
Delphi |
Delphi 2005 |
|
Power Builder |
PowerBuilder 11.5 |
|
Stingray |
OG 12 and OT11, OG 12.01, and OT11.01 |
|
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自动化测试工作室