0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

东舟技术 2022-11-28 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

poYBAGOEVGOAePurAAf2LU3cMjs738.png

方 案 介 绍:

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

poYBAGOEVIeAC_LdAAEQO3xBMpU749.png

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

pYYBAGOEVMGAH6TCAAZMUc_CMgY431.png▲ 图1 测试系统主界面

业 务 覆 盖 :

功能测试

UI基本功能测试:

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

poYBAGOEVPuAUPmyAAReQPin0Eo184.png

多机交互/并发测试:

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

UI一致性测试:

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

pYYBAGOEVTaAL71zAAK1WsPzPRw991.png

文字/数字识别测试:

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

总线信号测试:

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

pYYBAGOEVWKAOrBrAAGYZusbGUA544.png

语音交互测试:

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

pYYBAGOEVXuAL5LpAAERfQ-DMMo281.png

兼容性测试

APP应用兼容性测试:

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

Wifi连接兼容性测试:

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

蓝牙连接兼容性测试:

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

稳定性测试

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

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

pYYBAGOEVfqAbhEnAALL0Kp_p0g431.png

pYYBAGOEVgeAX6wrAALp6ejFyqE055.png

压力测试:

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

方 案 优 势

系统兼容性高:

兼容AndroidIOSHarmonyOSAliOS、QNX、Linux等系统。

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

poYBAGOEVpqAalyEAAIIXbQ7S0U973.png

用例编写成本低:

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

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

poYBAGOEVrWAWFjRAAq-hrD6xow170.png

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

poYBAGOEVu2AVi1kAALZKKVQs3U410.png

用例维护、适配容易:

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

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

支持多种编写方式:

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

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

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

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

    关注

    4

    文章

    1241

    浏览量

    17233
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、
    的头像 发表于 11-12 16:01 1196次阅读
    CI/CT<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试
    的头像 发表于 09-22 17:52 611次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试
    的头像 发表于 09-03 19:10 562次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>软件</b>完成<b class='flag-5'>测试</b>

    EasyGo TestSim:新能源电力系统自动化测试的利器

    现代电力系统测试精度和效率的高要求。EasyGo TestSim 仿真自动化测试软件的出现,为这一难题提供了一个完美的解决
    发表于 09-03 18:35

    零代码自动化测试平台ATECLOUD功能详解

    ATECLOUD 是由纳米软件开发的高度可扩展零代码测试平台,专为电子仪器自动化测试企业设计,提供高性价比数字转型
    的头像 发表于 08-20 17:32 770次阅读
    零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD功能详解

    除了LabVIEW还有哪些自动化测试软件

    NI 开发的 LabVIEW 软件在工业控制领域中一直占有举足轻重的地位,其市场占有率在一众平台中也是领先的,那么除了 LabVIEW 拿有哪些自动化测试软件?本文将介绍一些
    的头像 发表于 07-30 17:18 713次阅读
    除了LabVIEW还有哪些<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的<b class='flag-5'>软件</b>?

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台
    的头像 发表于 07-22 16:10 476次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD推出AI算法功能

    多物理量传感器自动化测试解决方案

    方案旨在为各类传感器(包括压力传感器、位移传感器、速度传感器、倾角传感器等)提供一套完整的自动化测试解决方案方案通过整合
    的头像 发表于 07-16 17:10 1709次阅读
    多物理量传感器<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    UTP系统通过SPI协议对数字温度传感器的自动化测试介绍

    一、UTP系统简介 宏控UTP协同自动化测试系统(简称UTP测试系统)是一款通用的
    的头像 发表于 07-13 16:27 699次阅读
    UTP<b class='flag-5'>系统</b>通过SPI协议对数字温度传感器的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>介绍

    UTP测试系统如何对智能家居进行自动化测试

    UTP 测试系统可用于智能家用电器的自动化测试。 一、智能电器核心特点:多元
    的头像 发表于 07-03 10:44 770次阅读
    UTP<b class='flag-5'>测试</b><b class='flag-5'>系统</b>如何对<b class='flag-5'>智能</b>家居进行<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>

    UTP系统通过ModBus协议对温度传感器的自动化测试介绍

    一、UTP系统简介 宏控UTP协同自动化测试系统(简称UTP测试系统)是一款通用的
    的头像 发表于 06-07 15:12 631次阅读
    UTP<b class='flag-5'>系统</b>通过ModBus协议对温度传感器的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>介绍

    PCI Express Gen5自动化多通道测试方案

    挑战。引入RF开关矩阵允许多通道测试中的物理连接切换,并实现自动化软件测试。本文介绍了如何使用来自Mini-Circuits的RF开关扩展测试
    的头像 发表于 01-16 10:21 1474次阅读
    PCI Express Gen5<b class='flag-5'>自动化</b>多通道<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持仿真( MIL/SIL/HIL)、故障注
    的头像 发表于 01-02 13:42 1286次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>软件</b> - TAE

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试
    的头像 发表于 12-27 17:17 1744次阅读

    润和软件荣获IDC测试自动化领域唯一推荐厂商

    近日,国际知名市场研究机构IDC发布《中国生成式人工智能技术与品牌推荐》报告,推荐了人工智能领域中表现突出的厂商。江苏润和软件股份有限公司(简称“润和软件”)凭借在AI技术和金融
    的头像 发表于 12-24 10:47 862次阅读