MobileRunner(移动平台自动化测试工具)

MobileRunner(简称MR)是面向移动平台(android和ios)的自动化测试工具。支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能测试等工作。

SPASVO工具累计下载量 27934

MobileRunner(移动APP自动化测试软件)V2.2.1新版本正式发布!

产品价值

价值 说明
一键式安装卸载;
可实现Android和IOS手机功能和兼容性自动化测试; MR工具可以对Android和IOS手机APP进行测试,主要是可以进行功能和兼容性的自动化测试;
可录制、“傻瓜式”设计脚本; 工具与手机连接后,用户操作工具上显示的手机屏幕,工具自动记录脚本;
可视化脚本与对象管理、维护,支持JAVA扩展,可以自己封装函数; 录制产生的对象,包含对象名称、对象属性和对象的图片;同时支持JAVA语言和JAVA语言封装的函数;
脚本可相互调用,减少脚本重复和开发工作量; 脚本可通过函数调用,也可以通过用例串联,同时脚本可通用(安卓通用安卓,苹果机通用苹果机);
对象支持标准控件和非标准控件; 标准控件可以识别为对象,即对象名称、对象属性和对象的图片;非标准的识别为对象名和对象的图片以及图片属性;
关键字高亮、智能索引、以及校验点图形化设计; 工具中的函数是深红色显示;函数可以通过输入部分自动带出相关函数;校验点包括属性校验、数据库校验、文本校验,所有校验图形化方式填写
执行过程可获取APP性能指标和adb日志; 执行过程可以获取CPU、内存、流量和EPS等,以及adb日志;
测试用例支持安卓和苹果分别通用; 安卓脚本设计的用例在安卓手机上可以通用执行,苹果脚本设计的用例在苹果手机上可以通用执行,
分布式部署,授权不与机器绑定; 工具可以每个人都安装,但是需要访问到授权服务器,授权服务控制在线人数;
提高测试效率,缩短测试周期,节省测试成本,保障测试准确性; 测试执行无人值守,自动化执行,自动记录测试结果,自动出具测试报告;

产品功能

操作脚本录制 把对设备的操作录制成脚本,在录制过程中自动识别操作的界面组件,形成资源(对象)库;
自动图形组件识别及编辑 脚本录制时自动记录操作场景截图及操作组件,可对识别出来的组件进行编辑;
图形检查点设置 通过图形识别对比的方式检查脚本执行结果;
对象检查点设置 通过对象识别对比的方式检查脚本执行结果;
脚本回放与实时日志 对录制好的脚本在指定的设备上回放,自动识别界面组件并发送事件。兼容多操作系统及多设备分辨率。对执行的脚本进行实时回放记录,可以查看执行结果,执行结果以HTML来显示;
兼容性测试以及多设备回放 支持一个脚本在多台不同的设备上、不同分辨率设备批量执行,以检核该APP对于不同设备的兼容性生成执行日志;
移动设备管理 对连接设备管理服务器的移动设备进行集中式管理,自动识别设备厂商、设备型号、操作系统版本、设备分辨率等设备基本信息。支持仿真器和真机设备;
移动设备连接控制 对设备进行连接,通过鼠标操作设备,支持基本的触屏(点击、滑动、长按)、物理按键操作等;
录制时单步调试 在设备录制脚本时,实现对脚本的单步调试功能,可以单步运行一条脚本语句,提高脚本调试效率;
录制界面视图化 通过视图化界面进行录制,可以直观地查看录制到对象;
函数及脚本调用 支持脚本调用脚本,类调用以及封装函数调用;
对象库管理 支持可视化对象库,查看对象的属性;支持对象的重命名、复制、删除;
参数化 支持脚本参数化,实现了脚本与数据分离:脚本使用Java的脚本,在脚本执行的时候,从数据源中读取数据,通过循环参数列表对脚本进行控制,实现了值传递;
设备运行状态监控 支持对连接的设备的CPU使用率、内存使用率等信息的实时监控显示;
回放日志内存和CPU显示 支持在回放脚本中显示当条脚本执行时内存和CPU的状态;
TC同步脚本 支持通过连接TestAgent,绑定本地脚本和TC的组件组,可将MR的脚本同步上传到TC;

产品优势

  • 图形自动识别组件

    设备的操作能够通过设备界面自动识别出界面组件,脚本执行时能够在当前的设备界面中识别出该组件并执行录制时响应操作。

  • 图形对象

    实现图形对象,将图片作为对象,提高对象的辨识度。对于不能识别的对象提供更好的解决方案。支持图片检验,将截取的图片与被测系统对应的位置进行图片对比,可进行系统的校验。被测设备无需提供特殊接口,无需安装任何其他应用程序。

  • 支持丰富的技术框架

    使用Java作为脚本语言,使脚本更简单,并且Java有大量的扩展包,能够让用户自己来扩展功能。Java作为标准化、流行的开发技术,拥有大量的拥护者和开发者,容易学习,也更容易找到懂得Java的测试工程师,降低人员成本。MobileRunner支持函数调用,支持脚本调用脚本,能够非常简单地实现各种复杂脚本的编写。

  • 实时监控运行状态

    实现了实时监控设备的CPU使用率与内存使用率,方便检测软件性能。

  • 并发执行

    支持多设备并发执行,极大地提高了测试效率,避免了排队等待时间。

  • 录制过程调试

    支持录制中对脚本命令的修改,运行,删除。支持暂停录制功能以及对象重新定位,避免了重新连接设备再录制的重复操作,脚本录制成功率显著提高。

  • 功能全面

    MobileRunner实现了全面的功能,包括:对象检查点、图像检查点、参数化、录制、脚本执行、实时同步回放日志、测试日志、实时性能监控、TC同步脚本等功能,能够满足用户的各种复杂应用需求。

  • 支持多种操作系统

    支持主流的两大操作系统,安卓与IOS系统全支持。

沪ICP备07036474号 2003-2020 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.