app自动化测试工具MR的脚本调用自定义函数
作者:SPASVO 发布时间:[ 2020/6/19 9:50:08 ] 推荐标签:
在项目或者平常使用app自动化测试工具(MobileRunner)设计脚本时,往往在某些场景下需要自定义一些方法,用于校验和数据处理。MobileRunner支持JAVA扩展,可以自己封装函数。MobileRunner提供API方法“source”,参数为调用方法的文件绝对路径。
如图,mine.bsh脚本中使用source调用common.bsh和mr_publicFunction.bsh文件中的各个方法。
脚本调用:
在脚本设计过程中,存在部分场景重复使用,且使用率较高的情况下,例如登录退出操作,此时,我们可以将此类场景单独录制一个脚本,作为一个公用的组件,在其他脚本需要使用该公用场景时,可以通过MobileRunner提供的调用脚本命令“callScript”方法,参数为被调用文件的绝对路径,进行脚本调用。
如图,Script.bsh脚本调用了login.bsh脚本的登录操作和exist.bsh脚本的退出登录操作。
由此可见,一个完善的公共方法集合,一个优秀公共脚本,在一个项目的脚本设计阶段中可以减少大量的工作量,同时,在后续的脚本维护过程中,由于公共方法和公共脚本的存在,可以在修改一个方法或脚本的情况下,对多个脚本甚至整个项目进行脚本维护升级,大大较少了脚本开发阶段和维护阶段的人工投入。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11