标题: QTP 中如何验证FUNCTION 是否写得对 [打印本页] 作者: db_qtp 时间: 2012-3-16 10:11 标题: 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作者: db_qtp 时间: 2012-3-16 12:14
Waiting for the answers作者: hsjzfling 时间: 2012-3-16 16:41
你可以将编写脚本看成是开发,那么验证开发是否正确可以用就需要测试,对于函数来说就是代码走读或者单元测试作者: db_qtp 时间: 2012-3-16 18:09 回复 3#hsjzfling
ok. Many thanks作者: feiyunkai 时间: 2012-3-20 10:19
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作者: da乐 时间: 2012-3-20 15:54
调用一下就可以了作者: da乐 时间: 2012-3-20 15:55
先注册对象,然后调用作者: cindyker 时间: 2012-3-21 17:35
调用函数作者: wob哭 时间: 2012-3-26 14:23
初学 qtp作者: db_qtp 时间: 2012-3-29 11:38 回复 7#feiyunkai
Many thanks作者: db_qtp 时间: 2012-3-29 11:40 回复 9#da乐