产品与解决方案 智能系统(OS)软件自动化测试方案

东舟技术 · 2023年02月01日 · 2096 次阅读

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

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

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

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

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

业 务 覆 盖 :
功能测试

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

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

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

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

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

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

兼容性测试

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

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

蓝牙连接兼容性测试:

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

稳定性测试

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册