App测试工具MobileRunner之多机执行测试
发布时间:2020-08-19
MobileRunner作为一个移动自动化的App测试工具,对于手机中各个对象的抓取较为精准,录制生成脚本后,配合ATF测试框架,可实现批量执行脚本,但是ATF中需要对上传的组件进行需求设计和绑定,如果脚本出现失误,那么我们在MobileRunner中修改完脚本后,需要重新上传,重新绑定,比较的费事,因此,在MobileRunner上,我们也设计了小规模的批量执行脚本,可用于对脚本通用性的调试。
假设我们现在需要对一款app进行测试,那么需要先选择一只手机进行脚本录制,脚本录制生成脚本后,我们并不能保证此脚本在其他手机上可以正常运行,因此我们需要进行小规模的批量执行,通过对不同系统,不同品牌的测试执行,找出脚本的通用性问题,好对脚本进行精准的调试改进,使脚本可以适应大部分机型。
那么这样调试过的脚本就可以直接ATF进行连跑,大大提高了联跑的成功率。并且,MR的此项功能实际上是没有手机数量限制的,只是由于手机连接在同一台电脑的话,对电脑负荷比较大,而通过ATF自动化测试平台来调用执行器跑的话,就可以减轻电脑的负荷,因为我们的执行器可以分布在多台电脑上,而执行器调又是调起本地的MobileRunner来跑,所以就是一台ATF服务器可以调用多台电脑上的MobileRunner执行,每个MobileRunner又能在负荷允许范围内执行多台手机。
这样的设计,使得脚本的调试变得容易便捷,同时能更好地进行多机连跑,提高效率的同时又不会降低质量。
相关阅读:
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。