51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3316|回复: 19
打印 上一主题 下一主题

[原创] 大侠们,在B/S模式界面更改了,要怎样才能利用原来的脚本来自动测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-25 16:13:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大侠们,在B/S模式界面更改了,要怎样才能利用原来的脚本来自动测试?
现在是如果页面改了,原来的脚本就不能使用,要重新做,很麻烦,在这种情况下还可以利用原来做好并调试通过的脚本吗?
谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

20#
发表于 2005-11-30 09:54:59 | 只看该作者
那为什么不定义比较通用的Object属性呢?定义通用的object属性的(如:用比较通用的名称),然后可以导出为.tsr文件,现在有个问题没有解决,如何像winrunner下用编程的方式,引入这个.tsr文件,而不用在setting-》Resource-》Object reporsitory type中设置呢???
winrunner下:
# Loading GUI Map for Target Builders Management
# First closing all previously loaded GUI files.
GUI_close_all();
#GUI_load(GUI_FILE_OP);
#GUI_load(GUI_FILE_SUB);
GUI_load(GUI_FILE);
# End Loading GUI Map
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2005-11-29 17:15:53 | 只看该作者
总的来说就是,控件位置发生更改不必做修改,而控件属性发生了变化,就要在Object Repository中对其属性做相应的更新
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-11-29 14:30:17 | 只看该作者
多好的问题呀,为什么真正的牛人不站出来给大家讲解一下你们的作法呢?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-11-18 17:06:29 | 只看该作者
录制的脚本恐怕不好这样做,只适合手工编写的脚本吧。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2005-11-17 17:54:57 | 只看该作者
qtp中的录制的对象信息放在Resource.mts文件中,通过Object Repository进行维护,可以export出为文件*.tsr文件,然后复用的话只需在新建的test中setting-》Resource-》Object reporsitory type中选择这个文件即可,至于像winrunner中的通过编辑map文件方便的维护的方法还没找到。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-11-3 11:02:01 | 只看该作者
同意 alexchang 的说法.
这个是QTP的一个特点
细化各个功能,修改起来更容易!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-11-3 10:02:00 | 只看该作者
控件位置更改对脚本是没有影响的,但是控件对象的属性更改了,就需要在对象库中作相应的更改.
另外尽量使用reusable action(一个action只对应一个小的功能),工作量会减轻很多.
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-10-27 13:44:47 | 只看该作者
还是没有确定的答复阿??
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-9-16 23:34:58 | 只看该作者

遗漏修改?

你不知道每次页面变更的内容和上传的内容吗?
你们没有上传申请报告吗?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-9-14 09:17:43 | 只看该作者
应该需要改
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-9-13 20:35:22 | 只看该作者
位置变了不需要改脚本吧
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-9-13 10:36:20 | 只看该作者
怎么重新设置?比如,网页中的一个控键位置发生了变化,这怎么改啊?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-9-8 14:10:26 | 只看该作者
这些办法也许可行,但是可能会遗漏一些修改,可能会适得其反吧
重要的是,是不是比重新录制一遍更麻烦?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-9-8 13:21:32 | 只看该作者

可以用对象库的管理工具来实现

可以用对象库的管理工具来实现
当然和你录制时方法方式也有很大的关系
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-8 13:21:26 | 只看该作者

可以用对象库的管理工具来实现

可以用对象库的管理工具来实现
当然和你录制时方法方式也有很大的关系
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-9-8 13:21:15 | 只看该作者

可以用对象库的管理工具来实现

可以用对象库的管理工具来实现
当然和你录制时方法方式也有很大的关系
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-8 12:39:09 | 只看该作者
这是比较关注的话题,如何降低脚本的维护成本,不知道是否可以通过多使用参数来解决这个问题,如链接的object名称通过一个文本来保存
学习与摸索中------------
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-8 10:30:37 | 只看该作者
UP一下
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-8-25 21:49:52 | 只看该作者

只要把界面中发生改变的对象重新设置一下就可以了

只要把界面中发生改变的对象重新设置一下就可以了
当然如果页面之间的上下级关系变化的话也是需要修改的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 22:51 , Processed in 0.070986 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表