51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 992|回复: 7
打印 上一主题 下一主题

请教QTP中Checkpoint的作用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-9 14:25:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QTP中Checkpoint的主要作用是什么?什么情况下应该用Checkpoint?Checkpoint中包含的多种不同的Checkpoint比如:Text Checkpoint、Bitmap Checkpoint等分别的作用是什么?
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-9 18:13:55 | 只看该作者
CheckPoint的作用是录制的过程中,将要测试的数据保存为基线数据,在回放的过程过程中,捕获对象的实际数据,与基线数据进行比较。

需要进行数据正确性验证的内容需要使用checkpoint

不同的checkpoint对不同的对象类型的数据进行验证。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-1-9 18:16:12 | 只看该作者

多谢!可是还不太明白

多谢指教!
可是我还是不太明白,其中基线数据是什么意思?是不是指录制时输入的数据?能不能用具体的业务举例?

[ 本帖最后由 helen_chen 于 2006-1-9 21:24 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-10 08:56:28 | 只看该作者
基线数据就是比较标准。

如:测试论坛发帖是否正常
测试步骤:
1、编辑发帖的内容,然后点击“发表帖子”按钮;
2、检查是否发帖成功;---这是就要用到Chechpoint,把发帖的内容作为基线数据,脚本回放的时候,实际的数据与这里保存的基线数据进行比较,从而判断功能是否正常。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-1-16 23:20:54 | 只看该作者

还是想不通

上述例子中说把内容作为基线数据,我实在想不通为什么要把内容作为基线数据?我要测的是功能,设置检查点的目的应该是检查功能是否正确,如果以内容作为基线数据的话,那么我在回放脚本时改变数据而功能不变那么就不能正确执行,这好像没道理哦?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-1-17 09:01:53 | 只看该作者
那你判断功能正确还是错误的标准是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-1-17 17:25:13 | 只看该作者
我的理解是发贴是否成功应该有个状态标志,根据这个状态标志进行判断发贴是否成功
我的理解可能有问题,但是我却不知道问题出在哪里
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-1-17 18:09:35 | 只看该作者
从需求角度来讲,这个功能要做的就是将用户键入的信息通过“发表帖子”按钮,显示在当前页面的末尾位置,判断的标准是:键入的信息是不是正确的显示在页面的末尾。

从程序内部的实现角度讲,键入信息后在“发表帖子”时,要将数据写入到数据库中,具体写入那些数据在设计说明书中会明确说明,然后显示在界面上,如果要从这个层面测试,判断的标准:根据设计说明书,设计Test Case,进行验证数据的写入是不是正确。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-26 05:13 , Processed in 0.076064 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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