51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2407|回复: 6
打印 上一主题 下一主题

[原创] 大家来讨论一下关于Global与Action的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-31 17:08:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于Global与Action的区别,我看到有位大侠是这样说的:

global 是全局的!有几行数据程序就要回放几次!!不能重新设置!!
local 是局部的!有几行数据action 就要回放几次!!
设置action的重复次数的操作:反击action,选择action call property,即可进行选择.
下面有几种情况:
1.当global 有不止一行的数据,action call property->Run On all Rows
程序每次运行时,action中的每行都要执行
2.当global 有不止一行的数据,action call property->Run  one iteration only
而且global的行数>action的行数,当action执行到最后一行后,不管此时global 的行数为几,下次回放时action都执行最后一行!
如果global的行数<action的行数,action就执行不到最后一行

我的理解是:(默认设置Run on all rows)
1.        如果只在Global中有N条数据时,则将整个脚本循环执行N*N次;
2.        如果只在Action1中有N条数据时,则只将Action脚本的循环执行N次
3.        如果Global与Action中同时存在数据,但Global中数据小于Action中数据条数时,则只执行一次取Action中第一条数据;
4.        如果Global中存在数据X条,并且Action中存在数据Y条,当X>=Y时,则用例被执行X*Y次

不知道偶的理解是否正确和全面,还请各位大侠指正。

[ 本帖最后由 centurystone 于 2008-7-31 17:17 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-31 21:39:06 | 只看该作者
过来看看!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-7-31 21:39:25 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-8-1 13:15:31 | 只看该作者
没试验过,做个标记
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-8-1 13:46:37 | 只看该作者
global ==全局循环
   Action == 只是局部循环
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-8-1 13:49:52 | 只看该作者
我也像搂主那样认为的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-8-1 14:37:15 | 只看该作者
还是小孩简单明了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 15:11 , Processed in 0.080689 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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