QTP 中如何验证FUNCTION 是否写得对
在QTP 中,编写好一个FUNCTION 后,如何去验证这个FUNCTION 是否正确?例如:
Function CheckDateSortAscending(dtArray)
Dim aIndex
CheckDateSortAscending=True
For aIndex=0 To UBound(dtArray)-1
If DateDiff("d",dtArray(aIndex),dtArray(aIndex+1))<0 Then
CheckDateSortAscending=False
Exit Function
End If
Next
End Function Waiting for the answers 你可以将编写脚本看成是开发,那么验证开发是否正确可以用就需要测试,对于函数来说就是代码走读或者单元测试 回复 3# hsjzfling
谢谢你的回复,有没有什么template 的脚本可以参考。 例如就针对上面这个function 在qtp中如何写个脚本去验证它呢? 和开发做单元测试一样写测试代码调用此函数 或单步运行 查看debug view 回复 5# 正在更新
ok. Many thanks Function CheckDateSortAscending(dtArray)
on error resume next
Dim aIndex
CheckDateSortAscending=True
For aIndex=0 To UBound(dtArray)-1
If DateDiff("d",dtArray(aIndex),dtArray(aIndex+1))<0 Then
CheckDateSortAscending=False
Exit Function
End If
Next
If err.number<>0 then
msgbox "该函数有错,错误描述为:"&err.description
End If
End Function 调用一下就可以了 先注册对象,然后调用 :P调用函数 初学qtp 回复 7# feiyunkai
Many thanks 回复 9# da乐
多谢回答 有没有哪位朋友知道,QTP是否可以录制多媒体软件,如cyberlink, powerdictor, WInDVD,暴风影音之类的软件, 我们部门主要负责这部分软件的系统兼容性测试,希望导入QTP自动化测试。thanks!
页:
[1]