MR是公司自主研发的一款面向移动平台的自动化测试工具,全称MobileRunner,包含Android和IOS支持同时直接连接多台移动设备,MR通过录制操作脚本和脚本执行,实现移动自动化测试、多设备兼容性测试、功能测试等工作, 并且MR还能集成ATF自动化测试框架来进行深度移动自动化和移动兼容性测试。
当工具与手机连接后,用户操作工具上显示的手机屏幕,工具自动记录脚本,步骤明确,对象清晰,可以轻松实现脚本的录制和设备的管理。录制产生的对象,包含对象名称、对象属性和对象的图片,因此可以有效对录制对象进行管理维护。
录制的脚本可相互调用,并且脚本支持安卓和苹果通用,减少脚本的重复和开发工作量,录制完成之后可以对录制完的脚本进行相关的编辑,以此设计出一个更完整,运行更流畅的脚本。
当我们需要引用函数的时候,函数可以通过输入部分自动带出相关函数,我们只需要选择自己所需的函数。脚本当中也可以设计校验点,校验点包括属性校验、数据库校验、文本校验,所有校验图形化方式填写。
MR的参数化是怎样实现的呢?当我们在参数表新建了一张用于处理的参数数据,选择了循环参数表,便会自动生成循环函数,编辑完要循环的脚本后,只需编辑参数表便可循环执行参数脚本,通过支持脚本参数化,实现了脚本与数据分离。在脚本执行的时候,从数据源中读取数据,通过循环参数列表对脚本进行控制,有效实现了值传递。
综上所述,通过MR进行录制脚本和脚本执行,进行移动自动化测试管理,不仅提高了工作效率,节省了测试时间,而且大大节省了测试成本,保障测试准确性,所以MR是一款功能全面,使用方便简洁的自动化测试工具。
相关阅读: