51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4331|回复: 18
打印 上一主题 下一主题

[原创] 在网页设置检查点的问题 急!!!谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-8 11:39:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是个新手,刚接触QTP,请高手多多指教
我没有对网页进行了检查点时,回放可以成功,当我设置检查点后是失败的,主要是因为links这一项,执行结果后,发现有些链结有问题,faild,是什么原因?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2006-11-8 12:45:02 | 只看该作者
    肯定是你设置的检查点有问题。看看期望值和实际值分别是什么。另外,请说具体一点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2006-11-8 13:32:50 | 只看该作者
    按照 qtp8 tutoria_cn 里的设置网页检查点的步聚,用在我的测试中,各参数项没有修改过,执行后,检查点处有错,结果:列出相关链结的地址,faild,而我用手工在网页中点击链结,可以通过的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-11-8 15:53:00 | 只看该作者
    在结果文件里能看到检查点出错的原因,自己查看一下.就你这些描述,是没办法帮你解决问题的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-11-14 12:48:21 | 只看该作者
    我也遇到这个问题,请高手指教
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-11-14 13:06:21 | 只看该作者
    我想楼主添加的是  QTP自带的检查点,就是 Check Checkpoint(***)的形式。QTP 添加的检查点 可能会去检查某些你不需要检查的属性,例如 经常变化的 Link的 text。 请仔细到对象库里面 看看 被检查的对象的哪个属性值发生了变化,然后 不让 QTP 检查此属性就可以了。如果QTP的检查点要检查对象的属性有 N个(n>1),那么 运行时只要有一个属性的值与录制时的值不相同, QTP 就报告 Fail。如果 QTP 要检查的属性里面有一个不是你要的,但恰好 它的值 有了变化, QTP 就会报告Fail了。  请楼主和  宝宝 仔细到对象库里面 看看 检查失败的对象的属性!

    出错了以后 要仔细看看出错的原因。既然 QTP 是人开发出来的。那么就要由人来控制它 才能利用用它。

    [ 本帖最后由 walker1020 于 2006-11-14 13:22 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-11-14 13:11:20 | 只看该作者
    谢谢walker1020,但是对象里的属性没有发生变化阿,我添加了检查点后,其他的什么都没有改
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2006-11-14 13:26:06 | 只看该作者
    你到对象库里面,看看检查的对象 是否有多余的、不是你希望的要检查的属性。 宝宝 ,你必须要到对象库里面去看。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2006-11-14 13:31:37 | 只看该作者
    原帖由 宝宝 于 2006-11-14 13:11 发表
    谢谢walker1020,但是对象里的属性没有发生变化阿,我添加了检查点后,其他的什么都没有改


    简单的说 就是因为要检查的对象的属性 ,在运行时的值与录制时的值不相同,所以才报告Fail。“其他的什么都没有改”, 可是 你敢保证QTP给你添加的属性的值在运行时 没有变化? ! 不要处处依赖 QTP! 不是还有句话说“成也萧何,败也萧何”吗?!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-11-14 14:24:19 | 只看该作者
    在测试结果报告里把checkpoint的错误打开,那里会告诉你错在什么地方
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-11-14 14:54:14 | 只看该作者
    报错情况:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2006-11-14 15:28:29 | 只看该作者
    Snap1.bmp  是从 Test Result 里的截图吗? 如果验证失败,应该会出现 http://bbs.51testing.com/viewthread.php?tid=46557的 #1 里的图呀,应该有Property Name 和Property  Value。在你的截图里 怎么一点也看不到? 你的QTP版本是? 你是不是把QTP的一些默认设置修改了?

    有了 Property Name 和Property  Value 后,你就可以 这两项来确定是哪个 属性的值发生了变化。 例如,你很容易知道,http://bbs.51testing.com/viewthread.php?tid=46557的 #1 里的测试脚本的 Value 属性的值有了变化。

    [ 本帖最后由 walker1020 于 2006-11-14 16:23 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2006-11-15 16:05:43 | 只看该作者
    对,我运行后与宝宝的结果一样,
    number of links 39 这块,我把检查点设在befor,value 是39 ,默认的是39,对于这个valus我进行了修改,可是结果是一样的,都是有错误,这个代表什么意思是:检查39个连接,但实际在运行过程中有>39个,所以他会显示faild既宝宝的贴图部分。这是我的理解,不知对否
    可是我对39进行了修改,为什么结果还是一样的呢?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    14#
    发表于 2006-11-16 09:33:43 | 只看该作者
    很明显,你预期结果是50,而实际上的结果是39,那当然是检查点不通过
    还有就是你插入检查点是before  after的问题,你要确定是在这个步骤之后的检查,还是这个步骤之前的检查,才相应插入after  或 before的检查点
    楼上,如果你输入的期望值为39,那么会通过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2006-11-16 14:05:20 | 只看该作者
    这个我做过了,39也是错的,sdlkfj8 晕了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2006-11-16 14:14:45 | 只看该作者
    现在可以了,重新录制了一下脚本,设置检查点时,选择after,在回放就OK了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-12-20 16:22:31 | 只看该作者
    楼上的,问个问题,怎么才能在结果报告中显示出Property Name 和Property value?
    我用的是8。2的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-12-20 16:28:13 | 只看该作者
    哦,明白了,找出来了哈,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-4-10 13:16:50 | 只看该作者
    回复 13# gracedl

    那是因为你设置页面检查点时,页面中的number of links 发生变化,也就是说你在录制时添加某些数据后,页面中的number of links 也随之增加了且变化了,所以回放时会失败。只要你在设置页面检查点中的number of links 这项取消了,那就没问题了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 00:53 , Processed in 0.078479 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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