51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2374|回复: 9
打印 上一主题 下一主题

[原创] 请教各位达人关于数据表检查点和数据库检查点问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-15 11:14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在说明书上对数据表检查点和数据库检查点的描述大概是这样的:

表检查点:检查表的内部信息是否正确(例如检查一个表的内容是否符合预期值),在Web和ActiveX加载项环境中支持,可用标准检查点代替。

数据库检查点:检查应用程序访问的数据库的内容(例如可以使用数据库检查点来检查网站上包含信息的数据库的内容是否正确),所有加载项环境中均支持。

现在小弟有个疑问,数据表不是包含在数据库里的吗,那么这样的话数据表检查点实际上可以被数据库检查点替代吗?
对于这两个理解的不是很清楚,各位达人能分别给个例子吗,好让小弟有个清晰的认识

谢谢啦
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-11-15 11:50:41 | 只看该作者
求助求助啊~~~在线等待INGsdlkfj1
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-11-15 18:36:07 | 只看该作者
顶~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-11-15 19:36:51 | 只看该作者
斑竹来看看啊,帮帮忙sdlkfj9
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-11-16 08:45:59 | 只看该作者

回复 #1 xieyunlv 的帖子

数据表不是包含在数据库里的吗,那么这样的话数据表检查点实际上可以被数据库检查点替代吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我数据库检查点用的不多,只能简单说一下自己的看法。在我理解数据库CP就是做一个映射。映射到相应的数据库中的某些记录(可以用SQL语句关联多表)
不过我们平时用到数据库CP很少,有需要的话都是自己写代码去取数据集然后比较。
另外,我个人很不喜欢用checkpoint.有时候用CP解决的问题,远远没有他们带来的问题多(最后这句话是另人说的。呵呵)
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-11-16 08:56:06 | 只看该作者
    只要是工具,都有利有弊。 关键在于你怎么使用。要为我所用,就要充分理解工具的特性。QTP也不例外。 我一般都是 利用QTP 自带的检查点,这样比较省事。但有时, 它们不能满足需要或者是不太适合,我就自己写代码去检查对象的属性了。

    claude 说对,检查点类似于一个映射,在对象库里面是找不到 检查点这个”对象“的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2006-11-16 09:03:04 | 只看该作者
    谢谢,再弱弱的问问,自带的检查点是指哪些检查点呢?
    “代码去检查对象的属性”的资料在哪儿有呢?

    小弟是新手哈,望多指教
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2006-11-16 10:01:26 | 只看该作者
    Table checkpoints check information within a table in your .NET application. You can check the table content and/or its test object properties. You create a table checkpoint by inserting a standard checkpoint on a table object. You can also create a table output value from the content of a table cell and/or the test object property values of the table.
    而数据库检查点是通过数据库连接向导进行的数据表检查点,不象表检查点,表检查点不需要进行数据库的连接,而是对对象进行的标准检查点,不过这个对象必须是table content and/or its test object properties
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-11-16 10:02:46 | 只看该作者

    回复 #7 xieyunlv 的帖子

    1,自带的一般指 insert->checkpoint 里那些
    2,这个我想以后你会接触到很多,比方说,你要检查一个弹出窗口上的提示信息是否为“helloworld",你可以用  browser().page().window().getattachedtext()一类的把文本内容抓出来,然后自己写个if else end if 去判断。资料么,QTP自带的帮助里有一些。其它就上网搜吧
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    10#
    发表于 2006-11-16 10:07:02 | 只看该作者

    回复 #7 xieyunlv 的帖子

    自带的检查点?应该说是QTP的检查点,没有自带不自带,这只是QTP的一个功能,可以插入这个检查点来检查,也可以自己编写代码来进行检查,当然如果可以实现检查的话,用现成的检查点当然比自己编写脚本快又好,至于有哪些检查点,看一下insert菜单下的检查点,然后参考帮助
    代码检查对象,有许多的方法,例如 getroproperty   gettoproperty
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 19:44 , Processed in 0.077886 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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