51Testing软件测试论坛

标题: 关于脚本独立性的问题 [打印本页]

作者: fengshaoqing    时间: 2007-11-8 13:32
标题: 关于脚本独立性的问题
刚开始用QTP录制脚本不到一个月,现在有个问题困惑我:
带我的同事和我说尽量保持脚本的最大独立性,每个脚本都最好不要和其他脚本有依存关系。每个脚本的测试数据都最好在执行后期清掉。
我觉得也有道理,可是在录制的时候很多功能都有数据上的关联,比如新建一个新建一个用户,开通这个用户,给这个用户发消息,修改用户资料,停用这个用户,回复这个用户,删除这个用户。这些功能点都有数据上的联系,要是保持脚本独立性的话,每个功能点脚本的冗余度太高,比如给用户发消息功能的脚本,就要在脚本中包括新建用户,开通用户的步骤,发完消息还要清掉这个用户数据。

大家对这个问题有什么看法呢,都来谈谈吧,现在我很困惑。
作者: walker1020    时间: 2007-11-8 13:44
每个功能都录制一个 单独的Action,每个Action 里面用到的数据都放在 Global Sheet里面;然后把这些Action 根据一定的业务逻辑串起来, Action 数据的传递通过 Global Sheet 即可。
作者: fengshaoqing    时间: 2007-11-8 13:48
也就是说每个功能点一个action,根据业务逻辑把多个action串成一个脚本或多个脚本,而不是每个功能点一个脚本,对吗?
作者: walker1020    时间: 2007-11-8 13:50
另外 请 参考  http://bbs.51testing.com/thread-96286-1-1.html
作者: pangge369    时间: 2007-11-8 14:06
同样的想法,这个问题我也是最近才想出来的法子,要是当是有版主提示一下就好了!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2