3. QTP内置验证点结果的应用
A.录制的验证点在没有进行调整前,仅仅是给出了检查结果是通过还是错误的
B.实际的测试过程中,可以根据验证点的结果进行不同的操作
If Window("Flight Reservation").WinEdit("Name:").Check(CheckPoint("Name:")) = True then
msgbox "oh, success!"
Else
msgbox "oh, failure!"
End If
4. 自定义验证点的应用及优缺点
A.使用条件语句对实际值和期望值进行对比,然后用Reporter对象报告结果
'检查Ticket Number
If CStr(dbTicketNumber) = CStr(DataTable("oTicketNumber", dtLocalSheet)) Then
Reporter.ReportEvent micPass, "打开订单- TicketNumber", "期望结果是:" & dbTicketNumber & ", 界面显示实际结果是:" & DataTable("oTicketNumber", dtLocalSheet)
Else
Reporter.ReportEvent micPass, "打开订单- TicketNumber", "期望结果是:" & dbTicketNumber & ", 界面显示实际结果是:" & DataTable("oTicketNumber", dtLocalSheet)
End If
B.优点是 非常灵活,前者实现的所有检查都可以用此方法来实现;
C.缺点是 代码量大,对测试人员的要求高。