数据库检查点的问题
我插入了一条记录,用户名 密码,用户名是关键字,当我插一条纪录后,我要检查数据库是否真的包含这条记录了,我怎么建立数据库检查点啊,高手帮忙
Dim NewSQL
'myxxx是一个参数
NewSQL ="SELECT * FROM ADDRESS where xxx="&"'"&myxxx&"'"
DbTable("DbTable").SetTOProperty "Source", NewSQL
DbTable("DbTable").Check CheckPoint("DbTable")
如何使用Database checkpoint检查添加的数据是否正确???
在WEB页面中,添加一条记录,如添加一个用户的记录,点击确定按钮之后,系统提示添加成功,请问如何在系统提示之后添加Database checkpoint来检查 ,数据库中是否真的存在刚才添加的用户的纪录,或数据库中的记录是否和预期的结果相同。谢谢
[ 本帖最后由 xueboy118 于 2006-5-29 18:06 编辑 ]
2006-5-29 18:02 #1
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线 建立一下与数据库的连接,select语句查看一下.其实你不知道怎么添加Database checkpoint,那就直接连数据库,查看啊.当然不能只看这条记录是否在数据库里存在了,还要看有没有添加这条记录时覆盖了其他记录.
2006-5-30 08:59 #2
freewl
新手上路
UID 8039
精华 0
积分 36
帖子 28
综合技术指数 29
生活情趣指数 7
阅读权限 10
注册 2004-11-29
状态 离线 可以加一个记录数据库总数的变量,看是否加1了.另外可以将刚加进去的记录,显示出来....
米饭和包子打群架,米饭仗着人多势众,见了包着的就打,豆沙包,糖包,蒸饺无一幸免。粽子被逼到墙角,情急之下把衣服一撕,大叫:看清楚,我是卧底!
祝大家端午节快乐!
2006-5-30 09:00 #3
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 我知道添加Database checkpoint,用select语句查看,关键是在select的where条件中,怎么传递参数,根据传递的参数来查找刚添加的记录.如,添加用户记录,添加成功后,怎样把用户名作为Database checkpoint的select语句where条件中参数,来查找新添加的记录。
[ 本帖最后由 xueboy118 于 2006-5-30 09:29 编辑 ]
2006-5-30 09:22 #4
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线 你可以在添加进去的用户信息的时候,就把用户给参数化啊,然后再传给下面的select语句,还有我说了不要只是查看这条记录在数据库里存在了就好了,还要考虑是否正确的添加了一条.不然你考虑的是有遗漏的.
2006-5-30 09:27 #5
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 xiaonan ,你说的我明白了,可是我是刚使用QuickTest没多长时间,你说的把用户数据参数化,具体怎么实现,能否给个实例。
2006-5-30 09:34 #6
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线 你可以把用户名给参数化嘛,下面可以根据这个用户名写 where条件
2006-5-30 09:36 #7
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 你的意思我明白了,可是到底该怎样参数化,我一点概念都没有,我现在的问题就是,该如何把WEB页面的输入的数据做参数化处理
2006-5-30 09:43 #8
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线 就是你把你要插入的那个用户名放进一个变量,然后再把这个变量给where条件,这样理解?
2006-5-30 09:51 #9
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 你的意思是用dim定义一个变量 ,在将输入的用户名传给变量,在用它做为where的条件?
2006-5-30 10:05 #10
michaelyung
一般战友
UID 31455
精华 0
积分 36
帖子 36
综合技术指数 36
生活情趣指数 0
阅读权限 10
注册 2005-11-12
状态 离线 你是录制的还是discriptive programming的?
录制的话,在keyword view里找到你的那个数据,可以看到设置选项,参数化就可以了。
描述编程的话,定义一个变量就是。
2006-5-30 10:22 #11
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 我市录制脚本后,添加Database checkpoint,
michaelyung ,你说的方法具体怎么操作,能否详细说明
2006-5-30 10:26 #12
michaelyung
一般战友
UID 31455
精华 0
积分 36
帖子 36
综合技术指数 36
生活情趣指数 0
阅读权限 10
注册 2005-11-12
状态 离线 参数化:在keyword view里找到你要参数化的值,在value column那一格点一下,会有"#"符号的,就是可以设置变量类型的,就可以看到参数化的选项了,试一下就知道了。
2006-5-30 10:32 #13
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 你所说的操作,我用过。是在做数据驱动时使用的,至于怎样用这种方法做参数化使用,我还时不懂
2006-5-30 10:40 #14
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线
QUOTE:
原帖由 xueboy118 于 2006-5-30 10:05 发表
你的意思是用dim定义一个变量 ,在将输入的用户名传给变量,在用它做为where的条件?
别说的那么麻烦了,还是先这样试试吧,等以后对QTP熟了后再用其他的方法
2006-5-30 10:47 #15
michaelyung
一般战友
UID 31455
精华 0
积分 36
帖子 36
综合技术指数 36
生活情趣指数 0
阅读权限 10
注册 2005-11-12
状态 离线 你用过的话,应该知道怎么将一个数据参数化放在global table sheet 或者local sheet中,然后check point时就用参数名来做就可以了啊。
比如将某个用户名参数化定义成pName,放在table中,那么参数就是DataTable("pName", dtGlobalSheet)
check point中直接用<pName>就可以了,pName就是你所存放数据的参数名。
2006-5-30 10:51 #16
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 xiaonan ,你说的方法,我大概是明白了,可还时不会使用,能给个例子吗?
michaelyung ,我的脚本中的数据库的检查点的录制脚本语句如下
DbTable("DbTable_3").Check CheckPoint("DbTable_3"),用你的方法改为:
DbTable("Pname", dtGlobalSheet).Check CheckPoint(Pname) 或 DbTable("Pname", dtGlobalSheet).CheckPoint(Pname)
QuickTest提示如下:
错误的参数个数或无效的参数属性值: 'DbTable'
2006-5-30 11:13 #17
xiaonan
版主
UID 26649
精华 0
积分 655
帖子 639
综合技术指数 642
生活情趣指数 13
阅读权限 100
注册 2005-9-8
来自 上海
状态 在线 DbTable("DbTable_3").Check CheckPoint("DbTable_3"),
"DbTable_3"这个是记录在存储库里的控件名,不能改掉
列如这样:
orderno = Window("Flight Reservation").WinEdit("Order No:").GetROProperty("Text")
2006-5-30 11:39 #18
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
状态 离线 xiaonan 你说的orderno = Window("Flight Reservation").WinEdit("Order No:").GetROProperty("Text") ,我看不明白,
我的登陆的脚本代码如下:
Browser("网站后台管理系统").Page("网站后台管理系统").WebEdit("username").Set DataTable("Pname", dtGlobalSheet)
Browser("网站后台管理系统").Page("网站后台管理系统").WebEdit("password").SetSecure "447baed06de722ed24c86fcf2bdd4461"
Browser("网站后台管理系统").Page("网站后台管理系统").WebButton("登 录").Click
DbTable("DbTable_3").Check CheckPoint("DbTable_3")
Browser("网站后台管理系统").Page("网站后台管理").Sync
请问,在Database checkpoint这里,该如何具体操作
2006-5-30 11:49 #19
xueboy118
一般战友
UID 34241
精华 0
积分 54
帖子 54
综合技术指数 54
生活情趣指数 0
阅读权限 10
注册 2005-12-12
没有合适的资源?快使用搜索试试~ 我知道了~
QTP集合有大量例子以及脚本
共127个文件
txt:127个
3星 · 超过75%的资源 需积分: 10 59 下载量 13 浏览量
2009-02-17
15:20:08
上传
评论 1
收藏 68KB RAR 举报
温馨提示
QTP集合,里面有很多QTP用到的脚本语言编写注意,以及相关: Action,数据库,脚本,网页测试,正则表达式例子等等
资源推荐
资源详情
资源评论
收起资源包目录
QTP集合有大量例子以及脚本 (127个子文件)
数据库检查点的问题.txt 36KB
QTP中的descriptive programming.txt 14KB
import excel的问题.txt 5KB
QTP sp等级历年的一些考试辅导题目!.txt 5KB
QTP代码.txt 4KB
QTP9的新功能.txt 3KB
如何新建个Excel文件并把Globaltable数据传给它再打开它添加数据.txt 3KB
QuickTestPro处理带有IFRAME的问题.txt 3KB
test parameter 的使用问题.txt 3KB
DataTable.txt 2KB
返回当前的QTP的各种状态值.txt 2KB
键盘快截方式的录入怎么用qtp的语言写.txt 2KB
小光QTPscript.txt 1KB
导出当前的options的设定.txt 1KB
描述性script.txt 1KB
QTP右键菜单的回放.txt 1KB
删除action后出现的问题.txt 972B
弹出对话框获取上面提示信息.txt 908B
怎样在QTP中用execl object.txt 906B
QTP创建组件.txt 893B
qtp参数话后.我想去第一个和第三个参数怎么办.txt 871B
数据库检查点模块.txt 854B
怎样不用把数据倒入到datatable中的前提下降数据写入到execl.txt 840B
关闭所有浏揽器.txt 792B
如何在QTP中使用API.txt 731B
对系统文件的操作.txt 699B
Recovery中的设定.txt 663B
利用globaldictionary对象来设定局变量.txt 615B
global形式下的一种省略形式.txt 596B
Action.txt 579B
QTP记录的window id属性是窗口的什么属性?.txt 578B
不将测试结果记录到日志的语句.txt 577B
RunAction语句及参数.txt 539B
回放出现找不到对象.txt 498B
QTP加密.txt 490B
当前的Add-in.txt 467B
IP 地址改变导致以前录的脚本全没用了.txt 422B
获取网页上Weblist的当前值.txt 408B
QTP如何一次输入多行.txt 407B
Recovery插入点.txt 407B
ACTION的三种类型.txt 406B
怎样在QTP回放脚本时,锁定键盘.txt 394B
同步的四个方法.txt 370B
提升QTP速度.txt 355B
Object State.txt 339B
虚拟对象.txt 337B
QTP参数化对象.txt 334B
分割ACTION.txt 333B
要注意Test Parameter与Action Parameter的区别.txt 331B
Analog和low-level录制的区别.txt 326B
QTP读取一个文件.txt 309B
如何让多个Action 使用一些共用的 函数变量.txt 284B
在远程电脑上设定分布式组件配置属性.txt 271B
is+类型function.txt 267B
向一个文件写入数据.txt 267B
QTP如何进行ie搜索.txt 261B
用HTML自动打开QTP.txt 258B
Runaction中的oneIteration如遇被调用Action datatable行数小于当前Action的Global datatable的行数时。.txt 244B
QTP如何让Active Screen显示手工添加的部分.txt 231B
如何指定跳过某几个 Action.txt 217B
dropdown list与webtable.txt 215B
弹出个定时的msg.txt 202B
生产随机数列.txt 197B
减少硬盘使用.txt 196B
从DataTable真正删除行.txt 194B
如何做出个script的模板.txt 185B
如何把一个abc.xls与Global表中的相应值一一对比?.txt 178B
打开word并写入?.txt 174B
函数的调用三法.txt 163B
参数化密码.txt 155B
如何在Report中仅显示error信息.txt 155B
QTP描述性编程.txt 151B
Reporter.ReportEvent.txt 142B
简化代码,明晰结构的方式with--end with 结构.txt 134B
中止某个程序.txt 122B
QTP拆分操作.txt 113B
Run from step有两种方式.txt 113B
想知道哪个APP的开启会让一检查点失败?.txt 113B
为何Recovery失败.txt 113B
当运行到表中的某一行,自动导出表中的所有数据.txt 112B
换行符.txt 107B
Action传递参数的三个方法.txt 105B
如何更改ActiveScreen开始的显示画面.txt 104B
wintreeview一些操作.txt 103B
用其它程序启动QTP,初始化它的OPTIONS.txt 101B
日期.txt 101B
虚拟对象的位置及定义.txt 100B
如何添加一个QTP模板.txt 99B
怎样利用qTP中result报告去生成html文档!.txt 97B
操控RECOVERY.txt 96B
With语句.txt 95B
剪贴板的使用.txt 90B
表格中使用公式.txt 86B
父类.txt 86B
在网页中如何录制双击动作?.txt 80B
QTP如何插入网页上表格的检查点.txt 76B
如何删除Result文件.txt 75B
QTP的键盘输入.txt 75B
录不到控件的动作.txt 74B
向DataTable中添加数据.txt 69B
共 127 条
- 1
- 2
资源评论
- itachi_19862012-06-25里面的例子并不是我想要的实例,我本来以为是脚本实例,不过里面有挺多QTP使用过程会遇到的问题解答,还是值得下载的。
cornelia123
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功