51Testing软件测试论坛

标题: 求助:如何在robot中实现数据驱动 [打印本页]

作者: houna305    时间: 2004-8-9 14:03
标题: 求助:如何在robot中实现数据驱动
请问大家一个问题,在robot中,实现数据驱动应该怎样做呢,最好详细点,我没有中文说明,感觉好难的,帮帮我。。。
作者: houna305    时间: 2004-8-9 14:33
是不是用excel表格,也能实现啊,具体怎么做啊,请各位大侠指点一下啊
作者: yxueming    时间: 2004-8-13 10:13
标题: 介绍一种连接数据库的方法,我估计你是这个意思
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)             '取第一条纪录的第四个字段
作者: turenyige    时间: 2004-8-19 05:23
标题: 先要建个ODBC 的DSN
先要建个ODBC 的DSN,可以通过在excel中数据导入测试odbc是否可用,然后看robot的help,sql开头的,帮助写的很详细
作者: pcl2004_27    时间: 2004-8-24 21:48
数据驱动我觉得外在表现形式不要拘泥,数据的保存格式可以是任意格式
比如 excel 文本文件 数据库等 ,word文件也不无不可

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

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

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

这个框架也支持winrunner,robotj等




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2