51Testing软件测试论坛
标题:
QTP检查点参数化
[打印本页]
作者:
jefeelee
时间:
2008-11-28 17:01
标题:
QTP检查点参数化
我录了一段计算器的脚本,使用For语句后,我把检查点也参数化,执行第一次循环(参数预期值:5)没问题,到第二次(预期值:8)的时候,它实际还是去和5比较,下面是脚本代码,请高手指点我该怎么设置,谢谢
dim i
Window("计算器").WinButton("2").Click
Window("计算器").WinButton("+").Click
Window("计算器").WinButton("3").Click
For i=1 to 2
Window("计算器").WinButton("=").Click
Window("计算器").WinEdit("Edit").Check CheckPoint("Edit")
next
作者:
jifeng
时间:
2008-11-28 18:45
代码的问题,第一次循环完后,并没有重新计算,取出来的值肯定是第一次的计算结果。F11单步调试一下就看出来
作者:
jefeelee
时间:
2008-11-28 23:34
代码应该怎么改啊,我用F11怎么没反应呢,我用得是9.2版本
作者:
wugecat
时间:
2008-12-1 16:36
dim a,b,c,d
a=2
b=3
c=a
Window("计算器").Activate
Window("计算器").WinButton("2").Click
Window("计算器").WinButton("+").Click
Window("计算器").WinButton("3").Click
For i=1to 2
Window("计算器").WinButton("=").Click
c=c+b
d=Window("计算器").WinEdit("Edit").GetROProperty ("text")
If Clng (c)=Clng (d) Then
reporter.ReportEvent micPass,"测试结果","通过,结果为:"&c
else
reporter.ReportEvent micFail,"测试结果","不通过,实际结果为:"&d&"预期结果为:"&c
End If
Next
Window("计算器").WinButton("C").Click
作者:
jefeelee
时间:
2008-12-5 22:19
wugecat---谢谢你,但如果我想利用data table做参数列表的话,代码又该怎么改?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2