2024年6月7日发(作者:)

智能座舱域控制器功能自动化测试方案

1. 背景

智能座舱是当前汽车行业开发设计和差异化竞争的焦点,当前智能座舱控制器

多为整合了传统IPK、HMI、HUD、DMS等若干控制器之后的“一机多屏”的复杂

系统。在软件架构上,多操作系统也是其一大特点,如整合安卓和QNX系统是最常

见的方案,而在硬件接口上通常是车载以太网、CAN/CAN FD以及LVDS等。

座舱域控制器由于自身特点,其功能测试用例多达几万条甚至十几万条,完全

依靠传统手动测试,需要投入大量的人力资源,难以满足越来越短的项目开发周期

和软件快速迭代的需求。为了提高测试效率,需采用自动化/半自动化的方式以完成

座舱域控制器的功能测试。

2. 测试内容分析

从智能座舱域部件级的功能测试角度来看,主要聚焦如下几方面的测试:

➢ 车辆和环境信息显示功能:中控、仪表、HUD、流媒体后视镜、电子后视

镜、A柱等显示交互

➢ 娱乐、浏览功能:本地和在线的媒体播放、游戏以及文档和网页浏览阅读等

➢ 配置、设置和控制功能:个人账户、车辆/驾驶信息设置、APP安装/卸载等

➢ AR导航、环视、后视、夜视等功能

➢ 车内监测:驾驶员/乘员头、脸、眼监测功能和健康监测

➢ 交互功能:语音交互、手势控制

➢ 用户APP在线和离线服务功能

➢ 连接功能:蓝牙、WiFi、USB,4G/5G等

3. 测试系统框架

从座舱自动化测试系统的角度,可将满足智能座舱测试系统划分为如下几个主

要的功能模块:

➢ 常规的车载网络和IO仿真采集及故障注入

➢ UE仿真及监测

➢ 图像仿真及UI监测

➢ 语音仿真及识别

➢ 无线信号相关的仿真

完整测试系统示意图如下所示,本文将重点介绍基于Eggplant实现UE仿真及UI

监测的流程和基本方法及各种主流方案的对比。

测试管理CANoe

测试需求/规范

用例编辑vTESTstudio

软件平台

数据库文件

智能座舱域控制器自动化测试系统

电源控制箱

VT机箱

IO及总线仿真

UE触控仿真软件Eggplant语音合成与识别平台图片和视频仿真及采集无线信号仿真软件

Power

IO

CAN/LIN/ETH

无线信号仿真机箱

无线信号仿真

摄像头及机器

人系统

语音及视频仿真

和采集系统

电源

工控机

GPS

Bluetooth

WLAN

FM/AM/DAB

工控机

工装及被测控

制器和负载

图1:测试系统框图

4. 基于Eggplant的自动化测试简介

4.1. 软件及方案框架