软件测试_BadBoy自动化测试工具5_参数化Add Variable

本文出自 “叶子文文” 博客,网址:http://leafwf.blog.51cto.com/872759/1112128

Badboy为方便自动化数据灵活性,提供了脚本参数化的功能,本节我们以搜索拉手网的团购关键字进行参数化为例:

一 脚本录制

1. 输入:http://wuxi.lashou.com/到browser bar

2. 开始录制

3. 输入12,点击搜索

4. 页面展开搜索结果后,

5. 点击browser bar的后退, 回到http://wuxi.lashou.com/

6. 停止录制, 展开脚本树,点击Variable 标签(显示Tab步骤:点击View—>Summary View)

image

根据上图,我们可以观察到我们输入ktv已经被记录下来,我们的期望是,不必设计新脚本,测试其他团购内容。

 

脚本参数化提供给我们解决方案,

二,增加参数

1. 在Variable Tab中点击右键 Add Varialbe,弹出如下窗口

2. 输入变量名“Searchcontent”

3. 由于这个用例是测有效类,那么我们加入有效测试数据,如KTV,MTV

image

 

4. 点击Ok,参数Searchcontent已经保存成功,并显示到Variable列表中

 

三 将脚本中的值进行参数化

1. 右击脚本树中的sw,选择Properties

image

 

2. 将Value绑定参数Searchcontent,格式为"${variable name}" 。

      另:当我们想固定一个参数值时,也可以使用Variable list的索引用法, 如我希望脚本每次都查ktv,应                Value=${Searchcontent[0]},list的索引从0开始。

image

 

3. 点击OK,观察脚本树的变化,sw的值已经被参数化

image

 

四 设置运行方式

1. 双击Step “Variable search”, 或右击选择Properties

2. 设置运作为以Searchcontent为循环方式,点击Ok

image

3. 选择Variable Search,运行脚本image

image

 

观察脚本运行情况, 分别按照输入的两个参数值进行了搜索, 参数化成功


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值