51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2409|回复: 7
打印 上一主题 下一主题

[原创] 检查点问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-11 18:33:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有个检查点设置为:Browser("广州自来水二次供水管理系统").Page(con_PAGE).Frame("dstFrame1_9").Check CheckPoint("9“)
我想把9参数化,再进行加、除等操作,应该怎样进行(最好是在专家模式下)
还好,如果我把Check CheckPoint("9“)改成Check CheckPoint("8“)会提示找不到“8”这个对象,怎么解决这个问题呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-6-13 11:33:39 | 只看该作者
谢谢
我所想要的就是怎样才能够手动修改 OBJECT 中.SO
或者QTP能否允许手动修改
.....
理想中的测试工具应该是灵活的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-6-12 21:26:05 | 只看该作者

回复 #6 24766504 的帖子

不太清楚你所说的. 不过在QTP 中 CHECKPOINT 的原理是这样的: 当你建立CHECKPOINT时 QTP 把CHECKPOINT的所有信息都存在相应的OBJECT 中.SO 对CHECKPOINT 语句的COPY AND PASTE 到其他地方是不工作的. 所以你想做的肯定行不通
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-12 18:29:39 | 只看该作者
能从数据表里得到
我设置跳转页面set "pa_num"能够跳到第5页
但在check checkpoint(pa_num)时,QTP找不到对象
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-12 15:06:20 | 只看该作者
pa_num=(DataTable("page_num", dtGlobalSheet))/2
Check CheckPoint(pa_num),Check CheckPoint(pa_num+-1)

用msgbox获取pa_num看看是不是真正从数据表里获取到了参数的值
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-6-12 13:56:05 | 只看该作者
谢谢回复
这是一个检查页面跳转的检查点
我的测试方案是:
首先获得总记录有多少页(建立一个输出检查点比如9),然后输入一个中间页面4(9/2=4)进行跳转
然后再进行上一页,下一页,首页,最后一页等操作
如果检查点采用输入固定页面(比如5)也能够解决,只是我想使脚本智能一些
当页数增加或减少不用修改脚本,所有的检查点都是对输入检查点进行操作,"9"输出检查点获得的值:
Browser(con_BROWSER).Page(con_PAGE).Frame("dstFrame1_9").Output CheckPoint("9")
我定义一个变量:pa_num=(DataTable("page_num", dtGlobalSheet))/2
但Check CheckPoint(pa_num),Check CheckPoint(pa_num+-1)识别不了
我是新手,不知怎样才能按我那个方案实现测试
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-12 08:27:39 | 只看该作者
直接在語句中將9改為8,qtp是識別不了的,具體的方法還是樓上所說的,在設置檢查點時對其進行參數化
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-6-11 19:11:43 | 只看该作者
楼主在设置检查点的时候就可以参数化.(具体参考帮助.在设置检查点页面有选择参数的地方)
至于运算的话不清楚楼主什么意思.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-7 18:26 , Processed in 0.103185 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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