51Testing软件测试论坛

标题: 为什么我在使用参数化测试时它只执行第一个参数呢? [打印本页]

作者: 猫妖木夕    时间: 2007-6-21 15:16
标题: 为什么我在使用参数化测试时它只执行第一个参数呢?
我在使用QTP进行测试时,使用了参数化测试,可是它却只执行第一个参数,为什么啊?
请各位指教,谢谢!sdlkfj2
作者: agreer    时间: 2007-6-21 15:28
这要看你将参数放在哪里了。
放在global表里的话,可以决定执行次数。
如果放在local表里的话,你需要在action,右击,选择action Call properties,选择Run on all rows
作者: rivermen    时间: 2007-6-21 15:29
关键字视图,右键“Action”,"Action call Properties"
在“run”页 “Data table iterations”

"Run on all rows"
作者: 猫妖木夕    时间: 2007-6-22 15:41
谢谢各位前辈指教:)谢谢!
作者: zhuyuancan    时间: 2007-6-22 16:57
也可以写个for循环!!
a=datatable("列名",gtGlobalsheet)
b=datatable.getrowcount
for i=0 to b
执行语句
datatable.setnextrow
next




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