收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
软件测试 > Robot > 正文

首页 | 领域细分: 游戏测试 安全测试 手机测试 Web测试 | 技术研究: 单元测试 入门教程 用例设计 性能测试 功能测试 | 测试职场: 面试精选 职场发展 面试试题

测试管理: 配置及流程 - 需求管理 - 质量验收 - 缺陷管理 - 其它管理相关 | 开发语言: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码

测试工具: LoadRunner JiRa QuickTestPro RoBot WinRunner TestDirector 其它测试工具 | 数据库: Mysql数据库 Oracle数据库 CSS/DIV基础 HTML基础

Rational Robot之DataPool的使用方法

来源:互联网 日期:2012-05-07 16:00

DataPool

DataPool可以在TestManager和Robot中维护
在TestManager中打开Tools/Manager/Datapool
在这里可以添加,导入,导出,编辑,删除DataPool
添加时要输入DataPool的名称(Robot编程时用到),字段的定义,同时可以生成测试数据,其中字段定义的设置,许多都是针对数字类型的
导入,导出的数据格式是CSV
编辑可以编辑字段和数据
删除就是删除了

Robot中用到的Datapool函数
return& = SQADatapoolOpen (name$, [wrap], [sequence], [exclusive])
return& = SQADatapoolClose (datapool_id&)
return& = SQADatapoolFetch (datapool_id&)
return& = SQADatapoolRewind (datapool_id&)
return& = SQADatapoolValue (datapool_id&, column, value$)
这几个函数和数据库操作十分类似,使用这些函数需要include的,如下
'$Include "sqautil.sbh"

函数说明
return& = SQADatapoolOpen (name$, [wrap], [sequence], [exclusive])
name$ datapool的名称.
wrap 可选项,用来表示当游标到达最后一行后是否返回第一行。值为:
True 返回
False 不返回,结束.如果你试图继续访问datapool的值,就会有运行时错误发生。
当sequence值是SQA_DP_RANDOM时,该值忽略。

sequence 可选项,指定访问方法,值为
SQA_DP_SEQUENTIAL 默认值. 从第一行到最后一行顺序读取.

SQA_DP_RANDOM 随机读取,有些值可能被读取多次.
SQA_DP_SHUFFLE
Datapool access is in shuffled order. Each time Robot or TestManager rearranges, or "shuffles," the access order of all datapool rows, they fall into a unique sequence. Each row is referenced in a shuffled sequence only once.
exclusive 可选项,表示datapool游标是否和其他用户共享。值:

True 不分享.
False 默认值t. 和其他用户分享.
This argument applies only to GUI scripts played back within a TestManager suite. When you play back a script in Robot, the cursor is always exclusive.
返回值:
返回句柄,如果失败返回的值 (Long):
SQADpUninitialized -1
sqaDpFailure -2
sqaDpInvalidArgument -998
sqaDpExtendedError -999


return& = SQADatapoolValue (datapool_id&, column, value$)
datapool_id& 从SQADatapoolOpen返回的表示打开的datapool句柄.
column 字段名称或者ID,如果是名称,要区分大小写.
value$ 成功返回时,该值被填充.
返回值(Long):
sqaDpSuccess 0
SQADpUninitialized -1
sqaDpFailure -2
sqaDpInvalidArgument -998
sqaDpExtendedError -999

本周排行

别人正在浏览

强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号