51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2149|回复: 8
打印 上一主题 下一主题

[原创] checkpoint 可以用纯脚本编写吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-25 11:29:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,如果测试脚本都是自己手动编写的,run的时候就没有active screen
这时想在脚本中编写插入检查点的脚本该怎样写呢
各种检查点的属性在脚本中应该怎么做设置呢?
谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-25 14:25:09 | 只看该作者
怎么没回复呢
高手来看看啊
望不吝赐教!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-26 09:03:53 | 只看该作者
再顶一下
期盼大鸟!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-26 10:21:15 | 只看该作者
checkpoint 必须需要对象库的支持.
楼主可以用描述性编程来实现.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-26 20:25:01 | 只看该作者
原帖由 风过无息 于 2007-7-26 10:21 发表
checkpoint 必须需要对象库的支持.
楼主可以用描述性编程来实现.

正解
比如你看看你刚刚新增的名为AA的Objest 加好了没有
可以对相应的Objest取相应的属性,与你要的相比,一样就P,不一样就F
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-26 20:37:49 | 只看该作者
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
我再论坛里面看到的!希望对你有用!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-29 19:02:30 | 只看该作者
好像不可以。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-7-29 20:06:58 | 只看该作者
    原帖由 love3380 于 2007-7-26 20:37 发表
    1.检查点(Checkpoint)
    检查点的检查是对某个或某此对象的属性进行检查,检查是否与预期值保持一致。这是最基础的一种检查方法。在这种方法中,测试中的预期值是我们预先就知道的。
    QTP脚本:
    Dim actual_ ...


    love3380  提供的方法是绝对可以的。我曾经多次这样写过!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-7-30 16:02:36 | 只看该作者
    有关检查点的详细信息在相关的“检查点属性”对话框中设置,并随所检查的对象一起存储。有关输出值步骤的详细信息在相关的“输出值属性”对话框中设置,并随输出其值的对象一起存储。专家视图中显示的语句是对存储信息的引用。因此,不能在专家视图中手动插入检查点或输出值语句,也不能将 Checkpoint 或 Output 语句从专家视图复制到其他测试或组件中。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-14 11:36 , Processed in 0.177458 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表