51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3489|回复: 10
打印 上一主题 下一主题

[原创] 请问QTP中database checkpoint是如何用的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-11 10:00:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在在测一个从网站上抓取数据的程序。我想把抓取后保存在数据库中的数据与网站上的数据进行比对看正确与否。数据量比较大,人工对比很浪费时间。我考虑用QTP。
我看QTP中有database checkpoint,就想看能不能用。我试了试,似乎是在用microsoft query输入网站上的数据,然后自动去数据库中比对。可是这样也很麻烦。不知道我做得对不对。请大家帮帮我,我能不能用到database
checkpoint,或者教教我该怎么做才能实现我的想法。

希望大家帮帮我。先谢谢了。sdlkfj2
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-11 10:09:01 | 只看该作者
网站上的数据你如何取到?如果网站上的数据和数据库里的数据能在字段,记录上都对的起来的话,只要分别从两边取数据来做 if 比较.如果想用database checkpoint,你可以看一下帮助,或搜一下帖子.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-8-11 11:00:50 | 只看该作者
网站上的数据是研发的做的程序抽取到的。字段不一致。我看过一些database checkpoint的帖,它说:

    在QTP 8里,我们有两种建立数据库query的选择:一种是通过Microsoft Query建立,这种方法比较简单,但是需要安装Microsoft Office中的Microsoft Query;另一种方法是手动建立,如果你对在Windows中手动建立ODBC数据源和SQL语句比较熟悉,那么可以选择这种方法。

后一种方法我一点不明白,我就选择用Microsoft Query建立。建立过程中,我发现它要求输入查询条件,就是数值一类的。我要检查的数据太多,所以觉得工作量还是大。我不知道是不是我不能用这个功能实现我的目的。

你们的那个database checkpoint帖好长阿,sdlkfj5而且都是代码,我对代码一窍不通。我看得不是很明白。我想用Microsoft Query。它有一个向导,还好点。现在我的问题就是不知道我的用法对不:它必须输入网站上你要检查的数据,然后执行,若通过,说明抽取的数据都正常,否则有抽取错误的数据。

如果我的用法不对,能不能给我个建议,我该怎么做呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-11 11:18:45 | 只看该作者
第一种也一样啊,只不过有向导而且,关键的代码还是要填的.你这种想法是没错的.把实际的 网页上的数据拿下来直接和数据库里的比.但是实施起来,如果你真一点不懂代码的话,就有点困难了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-8-11 11:37:18 | 只看该作者
vb没学过,sql语句还懂一点
是不是不太好教sdlkfj7
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-8-11 12:23:31 | 只看该作者
呵呵,没有,看看那些帖子的代码,理解一下,不难的,
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-8-12 11:04:51 | 只看该作者
原帖由 liuliu022004 于 2006-8-11 11:00 发表
网站上的数据是研发的做的程序抽取到的。字段不一致。我看过一些database checkpoint的帖,它说:

    在QTP 8里,我们有两种建立数据库query的选择:一种是通过Microsoft Query建立,这种方法比较简单,但是需 ...


请问:你还记得那个描述比较详细的database checkpoint的帖子吗?
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2006-8-12 12:18:05 | 只看该作者
    运用页面右上角的搜索功能,输入database checkpoint进行查询就可以找到
    http://bbs.51testing.com/viewthr ... tabase%2Bcheckpoint
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2006-8-14 10:45:55 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-8-17 16:04:02 | 只看该作者
    用ADO自己建立数据库连接进行查询,然后验证结果
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-5-24 19:01:40 | 只看该作者
    学习了

    3Q
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 21:32 , Processed in 0.073376 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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