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