51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5753|回复: 24
打印 上一主题 下一主题

[求助] 关于检查点的学习

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-12 21:02:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于检查点我一直都比较模糊。QTP可以设置9种检查点,但是什么情况下应该用哪种检查点呢?
举个例子说,现在一条数据的状态是“编辑”,如果我点击“审核”按钮之后,这条数据的状态应该就要变成“查看”。那么我就应该在点击“审核”按钮之后,在数据的状态那个位置设置一个检查点。我先想的是设置文字检查点,检查它的文字是不是“查看”,但是实际操作起来发现文字检查点不是检查这个的。我就被弄糊涂了。
有没有什么关于设置检查点详细的资料啊?谢谢各位了。我刚刚开始学QTP,还什么都不懂。
另外我在论坛下下载压缩包,解压的时候说我差一个压缩分卷,这是怎么回事?我在51testing下载的压缩包都是这个样子的,是不是我电脑的问题啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-13 00:56:57 | 只看该作者
QTP中的检查点也就这么几个,掌握主要的,理下含义,图片的就用位图检查点,然后有进程条的选同步检查点,文字的选文本检查点,反复找个网页实验下就明白了:)

[ 本帖最后由 purezzj 于 2007-9-13 00:58 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-13 10:42:43 | 只看该作者
我也对这个比较糊涂,哪位大虾能教授一哈。
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-13 11:41:29 | 只看该作者
我都不知道检查点到底有什么用!怎么用啊!我每次按照课程上说的设置好检查点,但每次都运行时出错!希望那位大虾能说的明白一点!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-9-13 20:10:09 | 只看该作者
我现在对文字检查点,表格检查点,都比较了解。
但是对于标准检查点和数据库检查点,我就不明白有什么作用了
哪位高手能告知?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-7-29 10:04
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2007-9-14 16:59:10 | 只看该作者
    我想检查某个文本框的值应该怎么插入什么检查点?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-9-14 18:42:05 | 只看该作者

    回复 #5 胖头珊 的帖子

    标准检查点的功能很强大,可以检查一个指定对象的任意多个属性(QTP封装的对象属性)是否和预期一致,在web中还可以检查WebTable个元素,检查Page的Link数目等等
    至于数据库检查点用处也很广,比如你在Flight订票系统中插入了一条订单,那么如何判断这条订单是真的插入成功了呢?这就得去检查数据库中是否存在了这么一条订单
    ETC.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-9-14 18:45:33 | 只看该作者

    回复 #6 KateCao 的帖子

    可使用文字检查点。如果文本框是在web中,可以使用标准检查点,然后选择检查text属性,或者使用文字区域检查点。
    不过大家用的比较多的还是自己写代码检查,使用getroproperty,然后用reporter.reportevent手动输出报告
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-9-17 19:35:38 | 只看该作者
    恩,不过好像数据库检查点不能使用?我插入数据库检查点时,点击下一步时就提示不可用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-9-19 11:45:26 | 只看该作者
    我的学习理解是:
    图片使用位图检查点,文本最好还是使用标准检查点,不要轻易使用文本检查点
    大部分情况下使用标准检查点都没有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-9-19 13:11:48 | 只看该作者
    嗯,在需要添加检查点时,我一般都是添加标准检查点,好像每次都能通过,其它的检查点用得不多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-10-9 11:39:29 | 只看该作者
    我是刚学习QTP的菜鸟,我不知道设置检查点干嘛的?我不设置检查点回放时一切正常,设置了部分检查点后就有可能出错,哪位高手指点指点啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-10-9 19:27:00 | 只看该作者
    我也是在这里比较费劲
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-10-10 13:15:03 | 只看该作者
    原帖由 xujiangbo123 于 2007-10-9 19:27 发表
    我也是在这里比较费劲


    上课的时候老师不教检查点吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-10-10 13:17:08 | 只看该作者
    原帖由 pxwcypx 于 2007-10-9 11:39 发表
    我是刚学习QTP的菜鸟,我不知道设置检查点干嘛的?我不设置检查点回放时一切正常,设置了部分检查点后就有可能出错,哪位高手指点指点啊


    检查点就是在指定的地方是否出现了你要的值,如果出现了,就会在result产生pass的结果,如果没有出现预期的值,就是failed.

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-10-10 16:24:29 | 只看该作者

    回复 12# 的帖子

    如果只是想做重复的机械操作那何必用QTP呢,还不如用按键精灵(有一定网游资历的朋友应该都知道这款工具)好了。。。
    楼上说的没错,检查点的作用就是将操作产生的实际值与我们的预期值进行比较,并将比较的结果写入results中。
    比如用qtp测一个计算器的加法功能,你一直就不停的做加法,qtp不报错就能证明加法功能无误?加法做的对不对还是要看结果对不对,这就需要用检查点检查这个结果是否和我们的预期相符合,检查点通过了就证明加法做对了,没通过就证明加法有问题了,当然前提是你的检查点设置是正确的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-10-10 16:25:01 | 只看该作者
    原帖由 jackymail 于 2007-10-10 13:15 发表
    上课的时候老师不教检查点吗?


    各种检查点都教到的,包括数据库检查点的动态查询,可能xml检查点提到的会少一点,毕竟有xml基础的学员凤毛麟角(两个月前我学的时候就不知道xml为何物~~ )。至少songfun老师的课上是会教这些的。

    也有可能是教学进度影响而在课上没有对一些知识点详细介绍,毕竟QTP课就8天,每个人的基础不一样,接受能力不一样,教学进度就会有一定影响。
    感觉工具这种东西边听课边学要比一个人闷头看帮助、教程上手要容易的多,等有一定基础后再自己研究帮助文档就比较轻松了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-10-10 16:30:21 | 只看该作者
    原帖由 lubruth 于 2007-9-19 11:45 发表
    我的学习理解是:
    图片使用位图检查点,文本最好还是使用标准检查点,不要轻易使用文本检查点
    大部分情况下使用标准检查点都没有问题


    文本检查点和文本区域检查点都有其特色,用这两种检查点可以达到用标准检查点无法达到的效果。但是使用起来确实有两点要注意的地方,一个是它们使用场景的限制,另一个是检查机制的问题(可能存在隐藏文本等问题),这些在帮助文档中都有详细的介绍~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-10-10 16:32:31 | 只看该作者
    原帖由 胖头珊 于 2007-9-17 19:35 发表
    恩,不过好像数据库检查点不能使用?我插入数据库检查点时,点击下一步时就提示不可用


    不是不能使用,而是你的使用方法不正确
    具体可以参考帮助文档,以及本板块的一些关于QTP连接数据库的精华帖
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-10-16 10:10:04 | 只看该作者
    hsjzfling说的很有道理,很想跟你学习,不值可否?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-22 12:39 , Processed in 0.102288 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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