51Testing软件测试论坛

标题: table checkpoint里头的数据加参数的问题! [打印本页]

作者: lulu8120    时间: 2006-2-23 18:02
标题: table checkpoint里头的数据加参数的问题!
在学习QTP教程时,有对某个值设置参数,然后循环登陆、订票、登出。现在有个问题:


我的操作是table checkpoint properties里头在configure value中选择parameter,然后再选择相应的参数。但是点击“OK”最后还是回到以前的设置上去了!


table checkpoint是不是只对table checkpoint properties里头打勾的数据做检查啊?为什么我上面的操作不成呐?
作者: mstiunicon    时间: 2006-2-23 18:39
我看了你的图,你参数化的是第一行的第一列数据”New York to ...“,但是你要检查的是第2行第3列的”271“,所以会出问题。你应该参数化你想要校验的值
作者: mstiunicon    时间: 2006-2-23 18:44
标题: 正好截了几张图,都发上来吧
如果不知道如何添加检查点,可以看看下面的图
作者: lulu8120    时间: 2006-2-24 18:06
看看我的贴图!

我只对表格中的“271”打勾,只检查这一个值!这个值是通过前面的“outfight”这个参数得到的!但是,这个参数是的value是“lue Skies Airlines$361$271$7:10”,“271”这个值不是单独的value值。所以,在table checkpoint中我没法对“271”这个值加参!

我考虑,后面到table checkpoint时,那个“271”这个值是通过前面的“outfight”得到的,为什么直接执行table checkpoint检查“271”这个字段的值会报错(第一个“271”不会报错,循环第二次用到下面参数时就报错)!

[ 本帖最后由 lulu8120 于 2006-2-24 18:07 编辑 ]
作者: Horus_Ra    时间: 2006-2-27 09:29
你用正则表达式:
*.271.*
作者: lulu8120    时间: 2006-2-28 09:49
楼上仁兄可否详述!
作者: Horus_Ra    时间: 2006-2-28 09:54
你说这个值里还有其他东西,你只要检查271,那么你可以用通配符将其他的东西代替掉
作者: lulu8120    时间: 2006-3-1 14:55
楼上说的可能需要写段代码吧,我没那么麻烦,最后我是 用OUTPUT解决的。

不过OUTPUT也有局限性,它只能做制定位置的数据。如果我的参数不是和OUTPUT的输出值在同一行同一列就没法做了。
作者: wq352    时间: 2008-1-8 14:36
标题: 回复 8# 的帖子
我也遇到这个问题了,不知道搂主是如何解决的,可否详述一下,谢谢!
作者: wq352    时间: 2008-1-8 14:49
重新设定检查点为output参数ok。
作者: wq352    时间: 2008-1-8 15:11
这个问题有点蹊跷,在另外一个同事的机器上插入为standard checkpoint居然是ok的,我这里只能设定为insert output value,大家看看有没有遇到相同问题,知道原因的说一说吧。我是问题暂时解决了,却被搞糊涂了。

[ 本帖最后由 wq352 于 2008-1-8 15:18 编辑 ]




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