51Testing软件测试论坛

标题: 想将检查点参数化为两个参数之和应该怎么做? [打印本页]

作者: 胖头珊    时间: 2007-10-1 11:40
标题: 想将检查点参数化为两个参数之和应该怎么做?
我想设置一个检查点,将其参数化,但是预期输出是让它等于另外两个输入参数的数值相加(或者相除等),应该怎么做 啊?我现在只会将检查点参数化等于一个输入的参数
作者: hsjzfling    时间: 2007-10-1 12:48
手写检查点就是了。。。
if object.GetROProperty("") = (p1 + p2) then
   reporter.reportevent micpass , "Add", p1 & "+" & "p2" "=" & p1+p2
else
   reporter.reportevent micfail , "Add", p1 & "+" & "p2" "<>" & p1+p2
end if
作者: DeViLIvy    时间: 2007-10-2 11:47
楼上正解
使用Reporter.ReportEvent
作者: 胖头珊    时间: 2007-10-2 16:20
不好意思,我刚刚接触QTP,请问object.GetROProperty("") 是什么?("") 里面的是不是我需要设置的检查点的值?但是检查点不是直接指定的吗?那应该怎么样把它提取出来呢?
作者: hsjzfling    时间: 2007-10-2 18:19
这个。。。建议楼主还是先花点时间看看教程和帮助吧。。。
比如你要检查一个WebEdit中的文本值,那么就用.WebEdit("你要检查的对象").GetROProperty("text")
你所说的检查点只是QTP给你封装好的个功能,实际中我们更多时候是自己手动写检查语句,并将结果输出到Result中,那样更灵活,也就是用类似我在2楼写的语句
作者: 胖头珊    时间: 2007-10-2 22:27
我看了教程阿,但是没有看到很多有讲VBS的,大部分都是讲的操作




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