智能系统(OS)软件自动化测试方案

电子说

1.3w人已加入

描述

随着各个行业智能化水平的不断提升,智能操作系统逐渐走入用户的使用日常。智能手机、智能座舱、智慧屏幕、智能穿戴等消费电子产品市场占比急剧扩大,智能系统(OS)被广大消费者认可并使用,对设备制造商及上下游供应商而言,需要持续提升产品体系化、规模化的测试能力。

目前业内有很多开源可供使用的自动化测试框架,典型包括Appium、XCTest、XCUITest、MonkeyRunner、UiAutomator、Robotium、Airtest等等,通过编写脚本方式实现相应的测试用例,尽可能覆盖更多的测试场景,使人工的重复性操作,转换成脚本的自动执行,更好地释放测试人员的时间。

然而,这些测试工具普遍对使用人员能力要求比较高,需要一定的编程基础,对普通测试人员有一定的技术和学习门槛,无形中提高了整个项目的测试成本。

自动化测试

方 案 介 绍:

东舟技术长期专注于自动化测试领域,基于对自动化底层技术的深入研究,推出了智能终端自动化测试平台;

自动化测试

该系统高度封装OS底层驱动,提供上百种动作接口,如:单击、双击、长按、拖拽、滑屏等等,用户只需通过图形化的界面简单操作即可完成测试用例的编写,无需编程基础,经过简单的培训即可上手,可以很好地帮助企业提高产品测试效率和质量,缩短上市测试周期,节约研发成本。

自动化测试

▲ 图1 测试系统主界面

业 务 覆 盖 :

功能测试

UI基本功能测试:

通过ADB/虚拟键鼠等模拟点击、滑动、拖拽等动作,测试UIUE的各项功能是否正常。

自动化测试

多机交互/并发测试:

系统提供了内置的交互测试框架,通过软件指令操控不同设备、不同应用,从而完成多机交互测试。

UI一致性测试:

东舟测试台架配备了高帧率工业相机,可完成逐个像素比对任务,验证软件UI与设计图之间的差异,一目了然。

自动化测试

文字/数字识别测试:

通过对图像增强、去噪、分割等识别方法,检测文字/数字识别的准确率。

总线信号测试:

系统提供CAN信号的收发功能,可以进行总线与UI界面的交互测试,也可以对CAN报文进行正确性的逻辑验证。

自动化测试

语音交互测试:

系统将文字转换成语音,通过人工嘴自动发声,最大可支持6路语音输出,可单独控制或组合发声,可模拟多种噪音场景,同时可通过拾音器验证交互内容是否正确。

自动化测试

兼容性测试

APP应用兼容性测试:

针对市面主流APP的安装卸载、随机测试任务,检查DUT兼容主流APP的情况。

Wifi连接兼容性测试:

测试不同品牌、不同频段下WiFi热行的兼容性,并记录工作日志。

蓝牙连接兼容性测试:

测试不同设备、不同环境下的蓝牙适配兼容性,并记录工作日志。

稳定性测试

平均无故障工作时间测试(MTBF):

可同时测试N个设备,并行、连续、循环执行测试用例,期间记录用例成败并记录系统日志,最终计算终端的平均无故障运行时间。

自动化测试

自动化测试

压力测试:

长时间对某个场景的反复压力测试,如屏幕解锁、开关机等。

方 案 优 势 

系统兼容性高:

兼容Android、IOS、HarmonyOS、AliOS、QNX、Linux等系统。

除主流的操作系统外,系统支持自定义指令集导入,通过用户自定义的指令可简单快速定制化OS,同时亦可实现一套软件控制多个OS的场景,方案灵活,满足各种使用场景下的自动化测试。

自动化测试

用例编写成本低:

可视化的用例编写操作界面,不需要任何开发经验,经培训后即可上手编写测试用例。

下图是我司方案用例编辑界面,采用图形化操作方式,无需代码编程。

自动化测试

下图是采用Uiautomator实现的自动化测试用例。整个用例采用编码的方式完成,测试人员首先要懂开发语言的语法,还需了解测试框架,对测试人员的要求较高。

自动化测试

用例维护、适配容易:

对于相同UI,不同机型、不同屏幕分辨率的测试用例适配工作为零;

系统提供用例资源(图像模板)一键替换功能,可以快速完成不同UI的设备用例适配。

支持多种编写方式:

支持应用控件、Xpath、UI图像三种方式,不仅提供了基于界面图像的用例编写方式,还支持基于界面控件以及XPATH方式,适用于系统开发初期因UI变化频率高的场景。

支持应用控件、XPATH、UI图像等多种方式:

不仅提供了基于界面图像的用例编写方式,还支持基于界面控件以及XPATH方式,适用于系统开发初期因UI变化频率高的场景。

审核编辑 黄昊宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分