一种减少RFT测试脚本开发迭代次数的方法(下)

发表于:2010-6-01 14:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:cathybxq(blogbus)    来源:51Testing软件测试网采编

#
RFT
#
迭代
分享:

  脚本开发实例

  下面我们以图 2 的脚本为例,介绍具体的开发过程:

  1. 首先定义脚本中变量,本例中定义了两种形式的变量:类成员变量和方法内部变量,具体定义的内容见图 8。

  图 8. 开始编写测试脚本:

点击图片可在新窗口打开

  2. 编写脚本结构代码之后,把测试步骤描述以注释的形式写入对应 case 分支,并设置断点。此时的代码内容如图 8 所示。

  3. 以调试形式启动执行脚本之后,执行将会暂停于第一个断点,见图 8 中的第 51 行。

  4. 在脚本暂停执行之后,编写测试步骤 1 的代码于 case 1 分支,并设置 case 1 对应的 break 语句为断点。

  5. 修改变量 step 的定义:

int step=0;

  修改为

int step=1;

  6. 存盘并恢复执行脚本;当进行存盘操作以后,执行点将转移到当前方法的开始语句,即:

int step =1;

  见图 9,在恢复脚本执行以后,则 RFT 将跳过 case 0 中的测试代码,直接执行 case 1 分支(step 指定)中的代码。由于测试步骤 1 的成功执行,执行将暂停于 case 1 对应的 break 语句。

  图 9. 执行点转移:

点击图片可在新窗口打开

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号