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

    文章

    1383

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多台仪器协同测试自动化开发如何高效落地?

    上位机软件能实现单台仪器的远程控制,但难以支撑多台仪器协同的系统自动化测试。致远仪器推出TDS智能化
    的头像 发表于 05-19 11:41 144次阅读
    多台仪器协同<b class='flag-5'>测试</b>,<b class='flag-5'>自动化</b>开发如何高效落地?

    功率分析仪如何接入自动化测试系统?PA系列SCPI开发方案解析

    。在自动化测试系统集成和产线联调中,功率分析仪通常需要接入上位机软件测试平台,以完成参数设置、测量控制、数据采集和结果保存。对开发人员来
    的头像 发表于 05-13 11:37 105次阅读
    功率分析仪如何接入<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>?PA系列SCPI开发<b class='flag-5'>方案</b>解析

    安立公司Hybrid eCall全自动化测试方案:重构汽车安全认证效率与可靠性标杆

    近期,安立公司正式推出符合EN 18052:2025标准的Hybrid eCall汽车紧急呼叫系统自动化测试解决方案,以"一键式操作+全流程自动化
    的头像 发表于 04-28 11:00 1519次阅读

    通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试

    制造商完成对每一件产品的高效检测和精准判定。为了满足这些需求,通用的自动化测试管理系统应运而生,提供了一个全面的解决方案系统概述我们的通用
    发表于 04-13 14:54

    电测行业中都有哪些射频器件自动化测试软件

    ",已成为射频产线和大规模研发验证的标配。本文系统梳理当前主流射频自动化测试软件方案,并重点解析新兴平台的技术价值。    一、射频
    的头像 发表于 03-31 17:44 1458次阅读
    电测行业中都有哪些射频器件<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>软件</b>?

    吉时利源表2450赋能自动化测试智能精密仪器

    的设计,为自动化测试系统提供了革命性的解决方案。本文将深入探讨2450的技术特性、自动化测试应用
    的头像 发表于 12-26 17:50 830次阅读
    吉时利源表2450赋能<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的<b class='flag-5'>智能</b>精密仪器

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

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

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

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试
    的头像 发表于 09-22 17:52 1101次阅读
    <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 1114次阅读
    电源模块的短路保护如何通过<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 1667次阅读
    零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD功能详解

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

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

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

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

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

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