51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3983|回复: 4
打印 上一主题 下一主题

[Robot] 求助:如何在robot中实现数据驱动

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-8-9 14:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大家一个问题,在robot中,实现数据驱动应该怎样做呢,最好详细点,我没有中文说明,感觉好难的,帮帮我。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-8-9 14:33:43 | 只看该作者
是不是用excel表格,也能实现啊,具体怎么做啊,请各位大侠指点一下啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-8-13 10:13:47 | 只看该作者

介绍一种连接数据库的方法,我估计你是这个意思

Dim Strtemp As String
    '*************************************************************
    '从数据源取数据
    dim dest(1 to 10,1 to 100) as variant  '第一个参数是每条记录的字段数目,第二个参数是记录数目  
    dim retcode as variant      '句柄,存放实际取得记录数目
    dim query as string         '查询语句
    dim outputstr as string     
    dim connectionstr as string     
    connectionstr = "dsn=SourceData;uid=;pwd=;"  'dns 连接设置
    query = "select * from Customer"        '此处修改SQL语句
   
    retcode = sqlrequest(connectionstr,query,outputstr,,0,dest())   
    '取出数据存放在dest()
    '*************************************************************
   
   Strtemp = dest(4,1)             '取第一条纪录的第四个字段
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-8-19 05:23:49 | 只看该作者

先要建个ODBC 的DSN

先要建个ODBC 的DSN,可以通过在excel中数据导入测试odbc是否可用,然后看robot的help,sql开头的,帮助写的很详细
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-8-24 21:48:49 | 只看该作者
数据驱动我觉得外在表现形式不要拘泥,数据的保存格式可以是任意格式
比如 excel 文本文件 数据库等 ,word文件也不无不可

其实只要做到数据和脚本分离,并且把一类数据正确处理就可以达到目的
用excel就是利用excel object类库对excel数据进行处理(五楼回答的)
文本文件就是利用open语句对文件进行数据处理
对数据库用robot本身连接函数连接数据库后进行处理,(三楼四楼回答的)
也可以用ado进行处理

以上几种只是从脚本上来对数据驱动测试的一种诠释

从自动化理论中数据驱动测试的含义来说,那么不光是数据,而且做到gui界面和测试数据的分离,测试数据和脚本的分离。那么从这点解释你的问题,基于robot的测试框架rrafs就是一种数据驱动测试框架

这个框架也支持winrunner,robotj等
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 03:57 , Processed in 0.069117 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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