51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

123
返回列表 发新帖
楼主: 假装不在
打印 上一主题 下一主题

[原创] 【运行速度】对象库 与 描述性

[复制链接]

该用户从未签到

41#
发表于 2008-8-21 14:40:50 | 只看该作者
原帖由 假装不在 于 2008-8-21 11:59 发表
一般例如你说的修改或者增加,它的URL很大的可能不一致。


这个当然不一致了,所以可以用模式匹配url或者title(用'|'或者'.*'通配符),简单设置一下,就一劳永逸了。

磨刀不误砍柴工的!

比起你描述性编程还得手工写一行行代码,一处界面变动了,不知道要到哪里修改上n处的脚本,实在是好太多了。
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2008-8-23 23:24:06 | 只看该作者

欢迎加入软件测试群60709105

60709105
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2008-8-25 10:33:11 | 只看该作者
原帖由 yabest 于 2008-8-21 14:40 发表


这个当然不一致了,所以可以用模式匹配url或者title(用'|'或者'.*'通配符),简单设置一下,就一劳永逸了。

磨刀不误砍柴工的!

比起你描述性编程还得手工写一行行代码,一处界面变动了,不知道要到哪里修 ...


为什么使用描述性编程,一处界面变动了,就要到处去找地方修改呢?一处界面变动,影响到的最多是一个模块或者子模块,其它模块如果都是调用该模块来进行该界面上的操作,那么改动只会局限在某个Action或者Function。如果该界面实在是难以写成一个通用模块来复用,那么还可以尝试全文查找替换嘛。

btw,按模块来划分Test,按子模块来划分Action的方式来组织可复用脚本的结构,个人觉得还是好用些,也许是用习惯咯~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 05:00 , Processed in 0.063210 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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