MobileRunner是一款非常专业的APP测试工具,通过该软件,用户可以对安卓、苹果等应用软件进行手机自动化检测操作,利用高技术的检测平台可以提高测试质量、提高测试效率、降低测试成本,为企业提供优质的测试工具及解决方案,软件采用独立的检测平台,用户无需编写任何代码即可实现测试用例的开发、调试及运行,并将测试过程中产生的日志(Log) 文件传送到 TestCenter 以生成测试报告;同时,MobileRunner提供了 java 脚本的关键字识别技术,能够识别系统的关键字,避免语法错误,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能等测试工作,需要的朋友赶快下载试试吧!

软件功能
基于移动平台设备系统功能方面的测试
基于移动平台设备APP方面的测试
在移动设备操作,录制创建脚本
编辑测试脚本、参数化、检查点设置
执行测试脚本,驱动手机测试进行
图片识别
移动设备同步
软件特色
操作脚本录制把对设备的操作录制成脚本,在录制过程中自动识别操作的界面组件,形成资源(对象)库。
自动图形组件识别及编辑脚本录制时自动记录操作场景截图及操作组件,可对识别出来的组件进行编辑。
图形检查点设置通过图形识别对比的方式检查脚本执行结果。
脚本回放与报告对录制好的脚本在指定的设备上回放,自动识别界面组件并发送事件。兼容多操作系统及多设备分辨率。对执行的脚本进行回放记录,可以查看执行结果。执行结果以图形化来显示。
支持兼容性测试支持一个脚本在多台不同的设备上、不同分辨率设备批量执行,以检核该APP对于不同设备的兼容性,并显示兼容性测试报告。
移动设备管理对连接设备管理服务器的移动设备进行集中式管理,支持设备的热插拔,自动识别设备厂商、设备型号、操作系统版本、设备分辨率等设备基本信息。支持仿真器和真机设备。
移动设备连接控制对设备进行连接,通过鼠标操作设备,支持基本的触屏(点击、滑动、长按)、物理按键操作以及应用程序安装、卸载、启动。
测试报告导出支持html、doc、pdf等格式的报告导出,便于用户搜集和归档。
批量脚本执行脚本本身支持脚本包含语句,可以批量连续执行多个脚本。
应用管理支持apk应用的安装、卸载、启动。在兼容性测试中,实现自动化的安装、卸载。
设备运行状态监控支持对连接的设备的CPU使用率、内存使用率等信息的实时监控显示。
软件优势
图形自动识别组件
设备的操作能够通过设备界面自动识别出界面组件,脚本执行时能够在当前的设备界面中识别出该组件并执行录制时响应操作。分布式设备连接管理
对连接到设备服务器的设备进行监控,设备的连接与断开系统能够自动识别,不需要人工干预。分布式设备管理,能够通过集群化的设备管理服务,管理大量连接到设备管理器上的设备。自动监控版本服务器,触发代码扫描及检测分析
CA可以通过以下方式来实现修改配置管理的提交脚本,潜入扫描触发程序。当用户check in程序的时候,脚本触发了CA,来进行代码扫描,并且提交扫描结果。设备控制
用户的鼠标操作及菜单操作能够转化为设备操作指令,并发送到设备上执行。(指令的发送通过设备管理器使用ADB对设备进行操作,故设备需要开启调试模式)组件特征训练
通过组件特征训练的方式来增加组件的识别率,达到类似于人眼识别的能力,加强脚本的通用性。创新点
通过图形识别原理对操作对象进行智能自动识别,被测设备无需提供特殊接口,无需安装任何其他应用程序。
安装方法
1、下载解压文件,找到Install_MobileRunner_1.1.2.0.exe双击安装

2、阅读协议,点击接受进入下一步

3、选择安装位置C:Program Files (x86)Spasvo

4、正在安装,请稍后

使用方法
一、项目操作
1.新建项目、导入项目
方式一:

方式二:

2.排除项目、删除项目、重命名项目

二、脚本操作
1.新建脚本、导入脚本
方式一:

方式二:

2.排除脚本、删除脚本、重命名脚本

三、程序脚本录制
以录制录制安卓设备中设置菜单功能为例,详细的介绍一下录制安卓设备脚本的过程。
1.创建脚本
根据前面的【项目与脚本操作】一节所述方法创建一个名为e1.bsh的脚本(脚本名可任取),双击脚本打开。
2.录制脚本
首先需要安卓设备通过数据线连接电脑,点击菜单【录制】→【开始录制】,或者是直接点击工具栏上的录制按钮,弹出咨询窗口。

配置好后点击确定,软件将进入录制阶段,此阶段里软件界面会被隐藏,并在屏幕中显示一个录制信息窗口,显示出当前的录制相关信息。下图所示的是点击了安卓设备上按钮生成的脚本。

在录制的每一步操作中,都会自动生成一个sleep动作。
3.添加检查点
在MobileRunner中,可以添加检查点来验证相应的操作是否正常,其具体的操作是在录制脚本时添加相应的检查点。
A.在录制菜单点击开始录制按钮,弹出录制页面

B.点击截图按钮,截取当前截图并设置检查点(检查点可以选择全部界面比对或者局部界面)

C.鼠标双击需要设置检查点的区域,会在脚本出自动生成检查点语句

说明:
1.检查点是一个图片检验比对的过程,在脚本回放的时候,设定的检查点出会比对检查点的截图,与当前图片的图片中元素信息是否一致。一致则通过,不一致则不通过。
4. 模拟物理按钮
在MobileRunner的录制过程中,还提供对于安卓设备的物理按钮提供模拟功能。

如上图所示,工具栏共有10个按钮,下面简单介绍其功能。
按钮1:主页按钮
按钮2:搜索按钮
按钮3:菜单按钮
按钮4:返回按钮
按钮5:确认按钮
按钮6:文本输入
按钮7:增加音量按钮
按钮8:减少音量按钮
按钮9:锁屏按钮
按钮10:app按钮,输入app名称自动打开app。
5. 停止录制
录制完成后,点击面板左上角的停止按钮,结束录制,此时在脚本里我们会看到面板上的脚本。

6. 生成文件
在录制好脚本后,在项目目录下会存在如下几个文件。

∨ 展开