51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

该用户从未签到

25#
发表于 2007-11-27 09:40:38 | 只看该作者
原帖由 夜来烧 于 2007-9-14 18:45 发表
可使用文字检查点。如果文本框是在web中,可以使用标准检查点,然后选择检查text属性,或者使用文字区域检查点。
不过大家用的比较多的还是自己写代码检查,使用getroproperty,然后用reporter.reportevent手动输出 ...



举个例子说说吧?......感激了先...
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2007-11-27 09:39:43 | 只看该作者
原帖由 jackymail 于 2007-10-10 13:15 发表


上课的时候老师不教检查点吗?


天哪,你们还有老师教课呀?  幸福啊!
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2007-10-16 12:04:30 | 只看该作者
不错,又学到知识拉。
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2007-10-16 11:50:35 | 只看该作者
学习了……
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2007-10-16 10:42:58 | 只看该作者

回复 20# 的帖子

偶只是个小卒而已~
在这里大家就是一起交流、互相学习、共同进步的~有问题可以提出来探讨~
短消息偶也可以的~只是怕偶能力有限~
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

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


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

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

使用道具 举报

该用户从未签到

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

回复 12# 的帖子

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

使用道具 举报

该用户从未签到

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


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

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

回复 #6 KateCao 的帖子

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

使用道具 举报

该用户从未签到

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

回复 #5 胖头珊 的帖子

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

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 20:59 , Processed in 0.083700 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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