智能座舱测试自动化
座舱软件迭代快、交互形态多,人工回归成本高且难以保证一致性。知迪以 ZD TAP 自动化测试平台为核心,用图像识别、语音识别与机械臂替代人工操作,实现座舱功能、性能与交互的自动化测试。
客户面临的问题
自动化测试要真正替代人工,需要在“看得见、点得动、听得到”三个层面都成立。
回归量大人力堆不动
座舱功能项随版本持续增加,每个版本都要重新验证一遍。纯人工执行既占用人日,又容易因为疲劳与主观判断产生结果差异。
设备与系统组合太多
多屏幕、手机车机互联、原生安卓与鸿蒙、iOS 等组合并存,控制方式各不相同,测试脚本往往要为每种组合单独适配。
主观项难以客观量化
语音唤醒率、音频失真度、画面卡顿等属于感知类指标,人工判断缺乏一致性,也难以沉淀为可比较的测试数据。
平台构成与测试闭环
ZD TAP 向下连接台架与待测件,向上连接测试管理平台,中间由 ZD Code 提供脚本开发环境。
一套平台,覆盖从用例到报告
ZD TAP 基于自研的总线仿真接口卡 ZD Box 2i、网络转换接口 ZD Converter 与总线数据记录仪 ZD Datalogger 系列,配合自研软件完成座舱系统的功能测试、性能测试与交互仿真测试。
ZD Code 集成开发环境集成了测试案例的代码编写、分析、编译与调试功能,可高效调用 ZD TAP 的软硬件接口,支持 JavaScript 与 Python 语法,降低了测试团队开发脚本的学习门槛。
ZD Test Server 作为 B/S 架构的测试管理平台,负责台架、用例、计划、报告与缺陷的管理,支持 Web 端远程执行用例、多测试服务器调度与多维度统计视图。
核心能力
把人的感官和操作动作拆解成可程序化实现的环节,是座舱自动化的关键。
图像与文字识别
通过屏幕捕捉设备与摄像头替代人眼采集画面,基于图像识别技术判断界面状态,并通过字符训练模型完成文字识别。
语音与音频测试
使用 TTS 模拟多种语言、方言与音区下发语音指令,配合语音识别与声纹识别,完成车机音频与语音交互的专项测试。
多控制方案
兼容机械臂、安卓 ADB 与总线信号等多种控制方式,可按测试场景选择合适的手段完成多屏幕操作。
多设备与多系统兼容
支持原生安卓、鸿蒙、小米等多种安卓机型与 iOS 平台,同时支持 Linux、安卓等多类型车机系统的自动化。
信号仿真与诊断
支持 DBC、ARXML 等总线定义文件作为信号数据库,完成控制器背景信号与控制信号的仿真,并基于 UDS 诊断协议实现 ECU 闭环测试。
数据与媒体同步
信号图形化展示,视频、音频数据与总线数据同步播放,多视频源可同时接收多个座舱与手机画面,用于人机交互相关验证。
方案组成
平台软件负责“怎么测”,台架硬件负责“在哪测”,两者按项目规模组合配置。
能力范围
← 左右滑动查看完整内容 →
| 项目 | 内容 | |
|---|---|---|
| 脚本语言 | JavaScript、Python,支持脚本编辑器与图形化界面 | |
| 信号数据库 | DBC、ARXML 等总线定义文件 | |
| 诊断协议 | 基于 UDS 标准诊断协议,支持 ECU 闭环测试 | |
| 控制方式 | 机械臂、安卓 ADB、总线信号等多种控制方案 | |
| 视频与音频 | 支持 LVDS 视频采集卡、摄像头、USB 串口系统截图等多视频源,音频支持 TTS 多语言下发与语音、声纹识别 | |
| 管理平台 | B/S 架构,支持台架、用例、计划、报告、缺陷管理,支持 GitLab / JIRA / Jenkins 集成 | |
| 台架形态 | 移动测试台架、桌面式测试台架、桌面式网络测试台架、行李箱式便捷测试台架 | |
交付流程与交付物
测试准备
拆解功能项、解析测试规范,完成硬件资源分配与接口分析。
环境搭建
搭建台架与软硬件环境,配置通信参数与测试界面。
用例开发
开发黑盒、白盒与自动化用例,建立测试集与执行计划。
自动化执行
按计划下发执行,覆盖冒烟测试、接口测试与回归测试。
总结与沉淀
输出测试报告与 BUG 跟踪记录,沉淀测试 Know-How 与规范手册。
- 测试方案与用例:按客户模板交付,归属客户方所有
- 自动化脚本:可复用的测试脚本与运行说明
- 测试报告:按阶段输出,含执行统计与问题清单
- 平台部署:ZD TAP 与 ZD Test Server 的部署与配置
- 定制开发:报告模板定制、二次开发接口封装、统计仪表界面定制
- 培训与服务:脚本开发培训、平台使用培训与售后支持
我们的优势
01从用例到报告的完整闭环
ZD TAP 与 ZD Test Server 覆盖用例设计、脚本开发、执行调度、报告统计与缺陷跟踪,不需要在多套工具之间拼装流程。
02能替代人的感官与操作
不仅替代重复点击,还可以通过图像、语音识别替代人眼人耳,并借助机械臂完成物理触控,覆盖更接近真实使用的测试场景。
03与三方系统集成
支持与客户既有代码版本管理、缺陷管理与 CI/CD 系统集成,提升测试团队与研发团队之间的协作效率。
04台架可按需组合
提供移动式、桌面式、网络型与便携式等多种台架形态,既可交付整柜方案,也可在客户既有台架上部署。
常见问题
自动化测试能覆盖哪些座舱功能?
测试脚本需要我们自己写吗?
无法用 ADB 或总线控制的界面怎么办?
测试数据能和我们现有平台打通吗?
需要为座舱项目引入自动化测试?
告知待测系统与功能范围,我们可以给出平台配置、台架形态与用例覆盖建议。