51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 查询功能回放失败,急,请帮忙,谢谢(在线等待)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-12 11:02:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
查询功能:多条件多表联合查询
1.录制脚本,将查询条件进行参数化
2.插入数据库检查点,同时将数据源进行参数化,在datatable中为source
3.将object propertions的source进行参数化,取datatable中的source
4.datatable中的source是不同条件的多表联合查询sql语句
回放脚本失败,见截图,请各位帮忙,谢谢

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-1-12 14:27:58 | 只看该作者
要哭了,数据库检查点还是验证失败,不知道为什么,图中该如和设置?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-1-12 11:39:43 | 只看该作者
我的方法是添加页面标准检查点,但是回放后检查点不通过。
因为如果查询条件发生了变化,查询结果也变化了,而页面标准检查点能检查通过的,就是首次添加检查点时获取的列表信息
如下图,一但条件变化了,但是它还是按照检查点中的这些进行检查,所以才会失败

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-1-12 11:33:03 | 只看该作者
obj.getProperty(),一般是获取text或者value属性,里面包含的是整个表格的值。同时qtp对webtable应该也支持单元格的操作,你需要查一下API文档。
或者你就用你自己最熟悉的方式来做吧,不然越搞问题越多
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-1-12 11:31:18 | 只看该作者
您能说的具体点吗?我是初学者,呵呵
用这个getProperty()获取到WebTable这个对象的属性(整个查询列表),然后做什么设置或是操作?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-12 11:22:58 | 只看该作者
如果是插入的页面检查点,我不确定翻页后检查点是不是还能找到这个对象。
我还是倾向于用getProperty()的方式来实现页面的检查
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-1-12 11:20:02 | 只看该作者
不知道为什么,删除之前的数据库检查点,又新添加了一个就好了
还有想请问您,我想在添加一个页面检查点,对于翻页怎么处理呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-12 11:16:56 | 只看该作者
那看一下datatable中储存的预期结果是什么,SQL语句查出来的结果又是什么,看看两个结果是不是一致
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-12 11:09:52 | 只看该作者

回复 2# 的帖子

检查点不通过
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2010-1-12 11:08:44 | 只看该作者
是脚本出现异常了无法回放?还是说脚本能执行成功,但是检查点全部不通过?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 08:21 , Processed in 0.066990 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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