数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

在PB中怎样用rational teamtest


发布日期:2023年10月20日
 
在PB中怎样用rational teamtest

jbgsn问

软件测试工具中有个robot不知道该怎么在PB中用做测试哪位大侠指点一二

kukoc答

很简单啊启动PB启动robot点击GUI图标开始录制再运行PB程序完成后停止录制会自动生成GUI脚本通过回放这些GUI脚本可以达到功能测试的目的

还要学会用datapools

jbgsn又问

基本摸索成功了谢谢版主指点:)

还有一个问题请教我想让程序制动运行测试并且用不同的数据应该是用datapools我也定义好了但不知道怎样在GUI脚本调用

kukoc答

datapools就是一个数据集有点象SQL中的游标使用方法

给个例子吧我在PB系列的《软件工程与PB》中写的

打开datapool personnel

dp_personnel= SQADatapoolOpen(personnel SQA_DP_SEQUENTIAL)

循环插入条人员记录

For i = to

移动游标到数据池的下一行

Call SQADatapoolFetch(dp_personnel)

取得第i行第列的值部门

Call SQADatapoolvalue(dp_personneldep)

取得第i行第列的值姓名

Call SQADatapoolvalue(dp_personnel uname)

取得第i行第列的值性别

Call SQADatapoolvalue(dp_personnel sex)

PushButton Click Text=新增(N) 单击新增按钮

InputKeys {TAB}

InputKeys dep 输入部门

InputKeys {TAB}

InputKeys uname 输入姓名

InputKeys {TAB}

InputKeys sex 输入性别

以上用变量替换了实际输入值

InputKeys {TAB}开发部{TAB}张三{TAB}男

next i

Call SQADatapoolClose(dp_personnel) 关闭datapool

上一篇:在PB中实现数字的英文大写和中文大写[1]

下一篇:PB中同时“继承”多个用户自定义数据窗口对象[3]