51Testing软件测试论坛

标题: checkpoint 可以用纯脚本编写吗 [打印本页]

作者: jiangdq    时间: 2007-7-25 11:29
标题: checkpoint 可以用纯脚本编写吗
如题,如果测试脚本都是自己手动编写的,run的时候就没有active screen
这时想在脚本中编写插入检查点的脚本该怎样写呢
各种检查点的属性在脚本中应该怎么做设置呢?
谢谢
作者: jiangdq    时间: 2007-7-25 14:25
怎么没回复呢
高手来看看啊
望不吝赐教!
作者: jiangdq    时间: 2007-7-26 09:03
再顶一下
期盼大鸟!
作者: 风过无息    时间: 2007-7-26 10:21
checkpoint 必须需要对象库的支持.
楼主可以用描述性编程来实现.
作者: auqdppyv    时间: 2007-7-26 20:25
原帖由 风过无息 于 2007-7-26 10:21 发表
checkpoint 必须需要对象库的支持.
楼主可以用描述性编程来实现.

正解
比如你看看你刚刚新增的名为AA的Objest 加好了没有
可以对相应的Objest取相应的属性,与你要的相比,一样就P,不一样就F
作者: love3380    时间: 2007-7-26 20:37
1.检查点(Checkpoint)
检查点的检查是对某个或某此对象的属性进行检查,检查是否与预期值保持一致。这是最基础的一种检查方法。在这种方法中,测试中的预期值是我们预先就知道的。
QTP脚本:
Dim actual_value
' Get the actual property value
actual_value = obj.GetROProperty(prop_name)
' Compare the actual value to the expected value
If actual_value = expected_value Then
          Reporter.ReportEvent micPass, "VerifyProperty Succeeded", "The " & prop_name & " expected value: " & expected_value & " matches the actual value"
          VerifyProperty = True
Else
          Reporter.ReportEvent micFail, "VerifyProperty Failed", "The " & prop_name & " expected value: " & expected_value & " does not match the actual value: " & actual_value
          VerifyProperty = False
End If
我再论坛里面看到的!希望对你有用!
作者: 小刀    时间: 2007-7-29 19:02
好像不可以。
作者: walker1020    时间: 2007-7-29 20:06
原帖由 love3380 于 2007-7-26 20:37 发表
1.检查点(Checkpoint)
检查点的检查是对某个或某此对象的属性进行检查,检查是否与预期值保持一致。这是最基础的一种检查方法。在这种方法中,测试中的预期值是我们预先就知道的。
QTP脚本:
Dim actual_ ...


love3380  提供的方法是绝对可以的。我曾经多次这样写过!
作者: ppent    时间: 2007-7-30 16:02
有关检查点的详细信息在相关的“检查点属性”对话框中设置,并随所检查的对象一起存储。有关输出值步骤的详细信息在相关的“输出值属性”对话框中设置,并随输出其值的对象一起存储。专家视图中显示的语句是对存储信息的引用。因此,不能在专家视图中手动插入检查点或输出值语句,也不能将 Checkpoint 或 Output 语句从专家视图复制到其他测试或组件中。




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