|
跟同伴在qtp版本的选型问题上出现歧义,所以想在这里发起一个讨论。
本人系统win7 64位,已安装QTP 11.0版本,由于是公司内部探索性研究方向,还没到购买的阶段,使用30天破解一次的方式 。
同伴系统winxp 32.安装QTP9.5
由要两个人一起写一个内部的系统的自动化测试脚本,在框架搭建阶段,希望能够工具版本统一。
但两人意见出现分歧,同伴想用QTP10,而我想用11.
目前本人主张使用11,依据如下:
1,UFT12都快问世了,怕以后升级遇到版本差距大造成的储多问题。
2,11支持的东西相对较多,特别是针对web的系统,例如IE 9,CSS识别等(虽然我们测的是C/S的东西可能用不到),但不代表以后不用。由此猜测对于c/s系统的识别支持可能也会更丰富一些。
3,个人学习中发现,有些方法在qtp当中可以直接通过"." 的方式加载出来(例如com组件),而10以前需要到VB Edit进行编辑。由此推测应该有一些其他易用性的优势。
4, 可以动态加载function library,这个听说是11的新功能,不知道10是否具有这个功能,感觉这个对我非常有用。
同伴主张使用10依据如下:
1,版本可以向下兼容,用10开发出来的东西在11上更容易调试,而11开发出来的东西在10上运行就难了。
2,主张一种理论,并不是东西越新越好,10可能更稳定 。
3,10有完整的破解,而11则需要一个月破解一次,麻烦。(针对这个问题我认为可以通过定时执行破解功能的脚本去实现)
希望借此机会和大家共同探讨,如果是你,你会选择什么版本呢? |
|