51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2706|回复: 12
打印 上一主题 下一主题

[原创] 如何判断查询返回值和查询条件是一致的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-13 16:57:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库一个唯一标识的字段作为自定义查询条件,查询出一条数据,
如何判断查询出来的数据的一个字段和查询条件是一样的,并且查询出来的数据只有一条?

刚学习,模块那里找不到相似的了,没有办法只有发帖子了,那位GGJJ帮我解答一下,先谢了sdlkfj2 !


补充一下,是这样的,业务上有一张单,可是这张单流转后每个状态就不一样,虽然是同一张单,可是要验证它的状态在操作后,是否发生变化了。这样就要通过查询出来,判断它的状态。所以要查询出来后,再判断该单状态。
而且判断出该单状态后,还要根据状态继续操作,工单流转下去。
不知道我这样说,是否清楚了

[ 本帖最后由 Jerry_zhiyuan 于 2007-8-13 20:08 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-13 17:45:39 | 只看该作者
怎么没有人顶啊,是我说的不是很清楚吗sdlkfj9
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-13 18:03:43 | 只看该作者
你可以用if语句结合reporter方法,这样在测试结果报告中哪些一样,哪些不一样就一幕了然了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-13 18:11:25 | 只看该作者
你是要测试数据库的功能么?还是。。。
测试就需要有预期结果,而查询条件并不是一个预期结果,你必须将数据库的预期返回值输入与查询出来的结果进行比较。
QTP的DBcheck功能是基于数据库的,貌似不能用来直接测试数据库的内部工作是否正确。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-13 18:11:37 | 只看该作者
我好奇的是,数据库中既然是唯一标识的字段,那你又为何要检查它是唯一呢?
写入数据库的时候,如果发现有相同值,数据库就会返回一个错误禁止该操作,这比你测的软件还要更底层一些,根本不可能出现相同值。难道你是用来测试数据库功能?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-8-13 20:06:38 | 只看该作者
补充一下,是这样的,业务上有一张单,可是这张单流转后每个状态就不一样,虽然是同一张单,可是要验证它的状态在操作后,是否发生变化了。这样就要通过查询出来,判断它的状态。所以要查询出来后,再判断该单状态。
不知道我这样说,是否清楚了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-14 09:21:42 | 只看该作者
用MSGBOX弄出来看不就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-14 09:21:57 | 只看该作者
不过楼主说的也不是很清楚了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-14 09:22:17 | 只看该作者
我们大家还是踊跃发言的
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-14 14:15:02 | 只看该作者
查询出来的数据只有一条,可以判断行数 rowcount
至于状态可以查询结果里的截出来做判断 好像是  getcelldata
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-8-14 14:28:56 | 只看该作者
原帖由 skyzhu 于 2007-8-14 14:15 发表
查询出来的数据只有一条,可以判断行数 rowcount
至于状态可以查询结果里的截出来做判断 好像是  getcelldata



还不是很明白,sdlkfj7 , 楼主弄个例子看一下,在专家视图那里怎么写才行啊,至于状态是可以判断的,关键是,怎么判断查询出来的数据就是和条件向符合的,而且还是一条数据。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-8-14 14:49:52 | 只看该作者
查询结果总显示在某个TABLE里的
if XXXXX.TABLE("XXX").rowcount = 1 then
===
具体查帮助
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-8-14 23:20:14 | 只看该作者
hao
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 11:27 , Processed in 0.076309 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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