51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3607|回复: 8
打印 上一主题 下一主题

[Robot] 有两个关于Datapool使用的问题,希望得到高手的帮助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-11-8 09:23:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.比如说,测试一个用户登入窗口,用户名和密码应该是一一对应的。但是用以下脚本取出的用户名和密码不能一一对应,请问有什么函数能做到么?
2. 脚本结尾的时候,Datapool已经被关闭了,但是,为什么还不能在TestManager中打开Datapool进行编辑呢?

'$include"SQAUTIL.SBH"

Sub Main
     Dim Result As Integer
    dim dp as long
    dim inputstr as string
    'Initially Recorded: 2004-11-4  17:25:34
    'Script Name: test2
    sqaconsoleclear
    dim i as integer
    for i= 1 to 10
    dp=SQADatapoolOpen("userinfo", FALSE, SQA_DP_SEQUENTIAL , True)
    Call SQADatapoolFetch(dp)
    Call SQADatapoolValue(dp,1,inputstr)
    sqaconsolewrite  "the user name is :" & inputstr
   
    call sqadatapoolfetch(dp)
    Call SQADatapoolValue(dp,2,inputstr)
    sqaconsolewrite "the password is :" & inputstr
   

    next i
Call SQADatapoolRewind (dp)

Call SQADatapoolClose(dp)  

End Sub

诚意致谢,多谢高手解答!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-11-8 09:35:49 | 只看该作者
你的datapool的设计是什么样的

列名 列数?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-11-8 09:48:53 | 只看该作者
不好意思,我自己已经解决问题了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-11-8 11:41:12 | 只看该作者
楼上的
你把你出现什么样的问题导致你的困惑也说出来给大家分享。
我看到很多网友遇到问题后,自己解决了,就上来说一句:我已经解决了,谢谢大家。
我觉得这是很礼貌的方式,免得大家为你再去操心,但是还可以做的更好,毕竟你遇到的问题,其他人也可能会碰到。
所以最好把这部分经验拿出来供大家参考。
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-11-8 12:12:14 | 只看该作者

就是就是,我也想看看怎么解决的呢。

回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-11-8 14:24:11 | 只看该作者

是的呢,你解决了之后,讲给我们听,你就是老师了

回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-11-8 15:37:52 | 只看该作者
其实很简单,是我自己粗心多写了一句call sqadatapoolfetch(dp)
而造成指针多跳了一个
第二问题是因为datapool open应该放在循环之外,否则的话就循环打开了10次datapool,最后一句close就不能完全关闭了。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-11-15 14:29:36 | 只看该作者
楼主有没有碰到过在testmanger中的suites中加了有打开datapool的脚本时,会打不开datapool。但在robot中单独运行这个脚本就能打开呢
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2004-11-15 17:30:28 | 只看该作者
修改datapool的打开模式!

可能是你的打开datapool的模式有关系!

SQADatapoolOpen("userinfo", FALSE, SQA_DP_SEQUENTIAL , True)

这里用其他参数设置下!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 13:10 , Processed in 0.083415 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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