51Testing软件测试论坛

标题: 参数化问题,数据选择。 [打印本页]

作者: 唐人    时间: 2008-7-10 11:22
标题: 参数化问题,数据选择。
我在参数化过程中,发现在参数channel和item中,select next row 这个选项,只能同时都选择same line as categoryid 或者 same line as channelid这两个。
我希望channelid选择是依据categoryid,而itemid选择是依据channelid。该如何实现?

谢谢!

详细请看截图:
[attach]43842[/attach]

[ 本帖最后由 唐人 于 2008-7-10 11:50 编辑 ]
作者: saharaqs    时间: 2008-7-10 11:36
channelid选择是依据categoryid,而itemid选择是依据categoryid

呵呵,是我看错了还是你写错了??
作者: 唐人    时间: 2008-7-10 11:51
原帖由 saharaqs 于 2008-7-10 11:36 发表
channelid选择是依据categoryid,而itemid选择是依据categoryid

呵呵,是我看错了还是你写错了??


嘿嘿。。。 俺写错了。。。 已改正。。。

这几个参数把俺都弄晕了。。。 不知道哪里出错了。。。
作者: saharaqs    时间: 2008-7-10 11:55
itemid选择是依据channelid,channelid选择是依据categoryid,

这个顺序下来,跟itemid直接依据categoryid选择,有什么区别么?
作者: 唐人    时间: 2008-7-10 14:00
原帖由 saharaqs 于 2008-7-10 11:55 发表
itemid选择是依据channelid,channelid选择是依据categoryid,

这个顺序下来,跟itemid直接依据categoryid选择,有什么区别么?

我的理解是:itemid若是依据categoryid选择,则channelid中可能会选择到不是一条线上的。
用下面这个图举例:
[attach]43846[/attach]
如果itemid不根据channelid选择,则有可能出现这样的选择:
1 -> B -> 甲,
1 -> A -> 乙
这样不符合分类的情况。
作者: 远野志贵    时间: 2008-7-10 14:15
我不知道cloud和你是怎么说的,和我说的时候就是
1 -> 甲,1->乙,这和channelid字段没什么关系,channelid如果你设的是Random是有可能出现
1 -> B -> 甲,
1 -> A -> 乙。
每次迭代更新,随机取值更新,唯一性取值,你要分清楚,same as只是指定到具体对应的一行。

[ 本帖最后由 远野志贵 于 2008-7-10 14:16 编辑 ]
作者: saharaqs    时间: 2008-7-10 14:23
原帖由 唐人 于 2008-7-10 14:00 发表

我的理解是:itemid若是依据categoryid选择,则channelid中可能会选择到不是一条线上的。
用下面这个图举例:
43846
如果itemid不根据channelid选择,则有可能出现这样的选择:
1 -> B -> 甲,
1 -> A -> 乙
...


不会出现这样情况的。
itemid和channelid都依据categoryid来选择,只要categoryid定了,则其他两个参数就都确定了,除非那个channelid不是依据categoryid选择的,而是随机的或其他什么情况。




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