51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1687|回复: 1
打印 上一主题 下一主题

[原创] 关于 split actions

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-2-20 12:15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
split actions是否只能将一个action拆成两个?

split的原则是什么?

如何更好的利用split这个功能?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-2-21 13:45:34 | 只看该作者
split action 可以将 action 分为两个 action!
用两种分割方式
一种分割方式 独立式(兄弟关系)
一种分割方式 嵌套式(父子关系)

独立式
比如分成 一个名字为action1_1 一个名字为action1_2
我们可以在 keyword View 看到 action1_1 action1_2 两个同等级的action
可以同过拖拉的方式跟换他们的顺序,QTP是按照 keyword View 里面action的顺序从上往下执行的

嵌套式
比如分成 一个名字为action1_1 一个名字为action1_2
我们可以在 keyword View 看到 action1_1 action1_2 两不同等级的action
然后父action1_1可以使用RunAction 函数来调用它的子 action1_2
但是子action1_2是不可以使用RunAction 函数来调用它的父函数action1_1,
独立式的action之间也是不可以同过RunAction 函数来带自己同等级的兄弟。

至于怎么用好split action 就不好说了!见人见智.
以下是纯属个人看法,如有雷同纯属巧合
独立式
通常使用 split action 来割分录制完的脚本不同GUI的脚本代码。
(不是编码规范不是有规定嘛,一个action最好的脚本行数不多于150行;如果其中一个页面的GUI有所变更也可以很快的到相应的action上面重新录制脚本或修改脚本,这样就可以大大减少工作量节约了测试成本)

嵌套式
比如,录制类似论坛一样的脚本的时候、只须一次登陆、n次发布不同数据的帖。
可以使用嵌套式父体是登陆脚本,子体是发帖脚本,不停的发不同数据的帖。

呵呵,希望没有误人子弟!^o^
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 13:29 , Processed in 0.065932 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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