51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

  • 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  提供的方法是绝对可以的。我曾经多次这样写过!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    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
    我再论坛里面看到的!希望对你有用!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 20:17 , Processed in 0.181269 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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