发布时间:2020-07-08
MobileRunner(MR)是面向移动平台的APP测试工具。支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能等测试工作。当然,MR可以进行基于移动平台设备系统功能方面的测试或者基于移动平台设备APP方面的测试,而测试的过程中难免进行重复性操作,只是数据不同而已,MR可以在参数表中进行添加数据,而后循环执行,大大减少了测试时间,提高了测试效率,下面我们来细讲解一下。
首先,新建一个脚本,点击参数表的tab页,在其中添加需要循环的名称以及数据,如图,以登陆为例:
后面可以添加多个参数,来测试这些账号是否可以登陆,点击插入最后列按钮添加;添加好参数,光标移动到新建的脚本里,点击工具栏的循环参数按钮, ,脚本中会生成一串代码,在try()方法里写上想循环的操作,其中需要用到的参数值用mr.parameterData.getFrom("xxx")获取,xxx代表参数表中的名称,如:mr.parameterData.getFrom("username")取的就是username对应的参数值,如果想在页面上赋予这个值,则用mr.setValue(x,x)语句,第一个x代表在那个位置添加参数,第二个x代表在这个位置的参数值。
这就是利用MR的参数表循环参数的全过程,可以大大提高测试的效率,减少人工成本,并且有一定的精准度,如果出现参数未正常赋值的情况可以查看参数的名称写的是否正确。
推荐阅读:
使用MR进行app自动化测试时,如何解决验证码获取和输入操作?
APP测试工具MobileRunner的OCR识别的优势有哪些
您的信息已成功提交!
我们的客服人员稍后会与您联系