首先看你的脚本是否执行完成了,报告中是否有问题。我之前做的案例执行起来速度还是很快的。也可能会有机器的原因,因为他是完全的vbs,全部都是描述性编程,有时候受机器影响也会跑得慢。
我觉得读excel那些的时间应该是可以忽略不计的。
look
thank you very much 好东西,多学习 原帖由 wugecat 于 2010-4-2 16:11 发表 http://bbs.51testing.com/images/common/back.gif虽然可以但是导入后还要重新维护,ObjectTree.xls里还包含了逻辑(Condition,PreActions,PostActions.....),并不是单纯的对象库
虽然还是要维护的,但是在对象初始化到objectTree的时候通过XML对象库导入的方式却能节省不少时间跟功夫。先用QTP添加所有的对象,同时QTP就帮你获取到了class跟name等属性。这样导入Excel后起码不用每个对象都自定义名称之类的了。然后需要添加逻辑的可以直接在此基础上添了~
至于后期维护,也就只需要改改变动的地方就好了。如果对象库变动大,直接再用QTP获取一次,生成XML导入之~~ 原帖由 shotstar 于 2010-4-2 12:04 发表 http://bbs.51testing.com/images/common/back.gif
对象库是基于ACTION的,每个action都有一个对象库,当你有很多个action,有部分公共的对象发生了改变或者有一些action中的对象发生了改变,你需要一个个的去打开QTP寻找,维护的工作量是比较大的。
用action的对象库 ...
楼主对对象库的了解不够深入吧。
QTP的对象库就可以导出为文件,并能共享给test使用。所以就是说 多个TEST/多个ACTION可以共用一个或多个对象库。使用QTP的objcet repository manager就可以对对象库进行管理。
所以,对象库的管理、维护,对有经验的人来说,工作量并不大。 下载看看,谢了 原帖由 garyyes 于 2010-4-9 18:44 发表 http://bbs.51testing.com/images/common/back.gif
楼主对对象库的了解不够深入吧。
QTP的对象库就可以导出为文件,并能共享给test使用。所以就是说 多个TEST/多个ACTION可以共用一个或多个对象库。使用QTP的objcet repository manager就可以对对象库进行管理。
所 ...
我知道你所说的那种方式,可惜我在大型项目中应用起来并不方便。我不是新手了,谢谢。
狂顶
:lol 取了资料,以后再看,先表示下感谢! 好东西,学习 :lol Thanks 不错 支持下 有实用价值,不错 研究一下,再来讨论 高手啊 这个excel结构太复杂了。。。。看的眼花。。。 我知道你所说的那种方式,可惜我在大型项目中应用起来并不方便。我不是新手了,谢谢。shotstar 发表于 2010-4-14 12:50 http://bbs.51testing.com/images/common/back.gif
对象库有分per-action和shared两种, 共享式对象库可以给多个action使用,方便的很,维护起来也很直观很方便。
说实在的,自己搞一套excel对象库,是自找麻烦。 收藏 不错的东西,我也来顶一下。