从零搭建智能座舱测试环境
📘 30章 · 实战目录
v2.0
01
智能座舱概述
什么是智能座舱 · 软件架构 · 测试环境重要性
02
硬件选型与准备
工控机 · CAN卡 · 显示屏 · 电源 · 线束指南
03
操作系统搭建
Ubuntu 20.04 LTS · 系统配置 · SSH远程
04
Android系统搭建
Android 12 AOSP · 编译环境 · 刷机调试
05
QNX系统搭建
QNX 7.0 开发环境 · BSP移植 · 调试
06
Linux基础命令
文件操作 · 进程管理 · 网络配置 · 日志查看
07
Shell脚本编程
变量 · 循环 · 条件判断 · 函数 · 自动化脚本
08
Python基础
环境搭建 · 基本语法 · 数据结构 · 文件操作
09
Python进阶
面向对象 · 异常处理 · 多线程 · 多进程
10
CAN总线基础
CAN协议 · 帧结构 · PCAN · Kvaser工具
11
CANoe工具使用
CANoe安装 · 工程创建 · CAPL编程 · 仿真
12
车载以太网基础
AVB/TSN · SOME/IP · DDS协议介绍
13
ADB调试与日志
ADB命令 · logcat分析 · bugreport抓取
14
自动化测试框架
Python unittest · pytest框架搭建与使用
15
UI自动化测试
Appium · uiautomator2 · Selenium座舱应用
16
接口测试
RESTful API · gRPC · Postman · Python requests
17
性能测试
CPU/内存/GPU/磁盘IO监控与分析
18
稳定性测试
Monkey · 长稳测试 · 压力测试方案设计
19
音视频测试
音频通路 · 视频解码 · 延迟与同步测试
20
导航与地图测试
GPS模拟 · 地图加载 · 路径规划测试
21
语音交互测试
语音识别 · 合成 · 唤醒词测试方法
22
蓝牙与WiFi测试
蓝牙连接 · WiFi吞吐 · 多设备并发测试
23
仪表盘测试
车速 · 转速 · 指示灯 · 报警信息验证
24
HMI交互测试
触摸响应 · 手势识别 · 多屏互动测试
25
OTA升级测试
OTA流程 · 断点续传 · 回滚机制测试
26
安全测试
权限管理 · 数据加密 · 网络安全 · 渗透
27
持续集成
Jenkins · GitLab CI · 自动化流水线
28
测试报告与度量
Allure报告 · 测试覆盖率 · 缺陷分析
29
实车测试与仿真
HIL测试 · SIL测试 · 实车路试方案
30
综合实战项目
搭建完整座舱测试环境 · 典型场景测试