Android 手机自动化测试工具有哪几种?不同的App测试工具可以完成不同的测试类型,测试工具种类非常多:测试原生应用的、测试混合应用的;安卓平台的、iOS平台的。测试人员只有App测试工具有一定了解,才能再项目中结合测试目标选择合适的工具。以下介绍泽众软件推出的MobileRunner自动化测试工具。

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

MobileRunner的主要优势:

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

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

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

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

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

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

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

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