后端中级开发转行学车载测试的第一天(参与者、车型、电源类型、电源模式车辆模式)

车载测试技术概述

车载测试是‌验证汽车电子电气系统、软件及整车功能质量‌的工作,旨在确保车辆的安全性、可靠性与舒适性 。其核心是通过多种测试手段,发现并协助修复系统缺陷,保障车辆量产上市前的质量 。‌‌

主要测试内容

车载测试覆盖车辆全链路电子系统,重点包含以下维度:
‌1.功能与性能测试‌ :验证智能座舱(导航、语音、娱乐)、驾驶辅助系统(ADAS 如自适应巡航、自动紧急制动)及车联网功能是否符合设计,并评估系统在高负载下的响应速度与稳定性 。‌‌
‌2.安全与可靠性测试‌ :检测主动安全(ABS、ESC)与被动安全系统(气囊)的响应精度,模拟高温、高寒、振动等极端环境,验证系统耐久性及故障恢复能力 。‌‌
‌3.兼容性与通信测试‌:确保车机与外部设备(手机、U 盘)的适配性,以及 CAN 总线、以太网等车内网络通信与 OTA 升级的稳定性 。‌‌

核心工作职责

测试工程师的工作贯穿软件开发生命周期,主要职责包括:

‌1.测试设计与执行‌ :分析需求文档,设计测试用例,搭建测试环境(如硬件在环 HIL 平台),执行实验室测试与实车路试 。‌‌

2.缺陷管理与报告‌ :记录测试中发现的问题(Bug),跟踪定位并协助开发修复,输出测试报告并参与版本验收 。‌‌‌

3.自动化与优化‌:编写自动化测试脚本提升效率,优化测试策略,并参与项目需求讨论以改进系统体验 。‌‌

参与者

首先我们要知道一辆车在创造出来之前,我们需要知道有哪写参与者。分别是主机厂、供应商、外包、需求人员、开发者、测试人员。

1. 主机厂

主机厂:有自己造车资质的,能自己造车的就是主机厂。主机厂分为传统主机厂和新能源主机厂以及一些子品牌。

传统主机厂:吉利汽车(李书福),奇瑞汽车(尹同跃),比亚迪(王传福),长城(魏建军)。

新能源主机厂:蔚来(李斌),小米(雷军),理想(李想),小鹏(何小鹏)。

子品牌:吉利的领克、蔚来的乐道、长安的启源、奇瑞的捷途。

2. 供应商

供应商:给主机厂提供软硬件服务的。主机厂会采购很多的硬件和软件解决方案,比如:雨刮、电机、电池、座椅等等。

软件供应商 :华为、联合电子、博士、汇川......
硬件供应商:宁德时代、华为、汇川、福耀......

3. 外包

外包 :提供人力资源服务,技术和专业支持(买人头的)。外包分为整包项目和人力租赁。
整包项目 :外包公司中标拿下了一个主机厂的项目,由外包公司完成,主机厂负责验收。
人力租赁:主机厂的项目缺人干了,外包公司派人过去干活,等项目结束或者不需要了,在派到别的地方。

4. 需求人员

需求人员:负责定义功能需求的,然后和开发、测试一起进行开会讨论(如果有违背逻辑和不负责规则的需求,进行沟通解决,最终确定一版)。需求人员会提供需求文档或者PRD原型图供开发和测试人员参考。

5. 开发者

开发者 :就是程序员,会根据不同功能进行分类开发。开发的同时也会写好 信号定义表(DBC),DBC定义了每个信号的意思,固定的,方便各人员去查看。

6. 测试人员

我们车载测试就是测试人员。我们做测试时有一个测试计划。计划中有明确的测试时间,测试的目的(测试的概述),前提条件,测试环境,测试等级,测试步骤,预期结果,实际结果以及备注。

测试之前只有满足了前置条件有效,否则测试无效,浪费时间。

测试环境分为实车测试和台架测试。有的公司没有台架。

测试等级分为3个等级:

等级一:重点功能 优先级别比较高 比如AEB、ABS这些

等级二:辅助功能 比如空调 座椅这些

等级三:UI和UE的交互(显示类的)

测试步骤:简单来讲就是第一步需要你操作什么 然后有了对应的结果之后 继续操作第二步 然后以此类推 直到完成一条完整的用例(顺序不可以乱)

预期结果:跟需求文档里面的一致(ps:最完美的结果)

实际结果:OK(通过)、Not OK(不通过 就是BUG)、 NA(未测试或者测试条件不满足)

备注:有BUG或者测试不了的功能要在备注里面表明。

测试报告

我们在做完测试之后会写一个测试报告。每家企业几乎都有固定的模板 按照你测试的项目填写就好。测试报告含有:测试人员、报告标题、测试时间周期、项目名字/版本、测试了哪些模块或者是多少用例、发现了多少BUG/未解决的BUG有多少。

测试总结

这是测试的总结语,大致就是遇到哪些问题,怎么解决,学会了什么。吹牛的地方。

配置字

本质上是一组编码的参数 用二进制或者十六进制表示。例如驾驶模式 高配和低配本身可能都带有此功能 但可以通过配置字来改变。比如:

1、副驾座椅调节

2、大灯延时关闭

3、HiCAR

车型

市面上汽车一共分为以下五种车型:

  1. 纯电动汽车(EV/BEV):电池(电池包和电池控制器)+电机(电机硬件+电机控制器)+VCU(整车控制器)
  2. 燃油车(ICE):发动机+变速箱
  3. 插电混动(PHEV):分为电池+电机+发动机+变速箱 和 可以纯油行驶也可以纯电行驶
  4. 混动(HEV):发动机+变速箱+电机(功率小 用来启动汽车和辅助发电)。后备箱一般都有48V的小电池
  5. 增程汽车(REEV):电池+电机+变速箱(不是传统意义的变速箱,只有固定传动比的减速器 用来改变转速和扭矩)+增程器和发动机(不参与驱动 只用来发电,然后纯电驱动)

小电机的作用

1、辅助发电

2、辅助启动

3、驱动行驶

电源类型

  1. KL15 :15电------点火供电(高压电)。动力电池供电,代表着上高压,车子有驱动力。
    燃油车进入方法:
    1、传统的钥匙扭动控制 ACC---> ON ---> START
    2、一键启动开关
    新能源汽车进入方法:基本上很少有一键启动开关 很多都是换挡,踩刹车挂挡就可以上高压
  2. KL30 :30电------常电(低压供电)
    第一个作用:12-24-48V蓄电池供电,可以听歌 座椅调节 按摩加热等等
    第二个作用:KL30是连接到到蓄电池的正极,无论车辆是否启动,始终保证供电状态,持续供电,为需要长期运行的设备供电 比如无钥匙进入 哨兵模式 防盗等等
  3. KL31:蓄电池负极(接地端),所有电气设备的电流回路
  4. KL30A:12/24V设备的正极输出 用于大功率负载(启动机)
  5. KL40/41:48V电池的正负极 常见于混沌汽车

电源模式(Usage mode)

架构如果有变化 电源模式的切换就会有区别。比如2.0和3.0架构的区别就是:2.0:从Driving状态按一下点火开关进入Convenience。3.0:从Driving状态按一下点火开关进入Inactive。

  1. Driving-KL15

    燃油车:解锁之后打开车门,踩刹车按点火开关进入

    电车或者是插混或者是增程:解锁之后打开车门,踩刹车挂D档或者是R档,如果挂了D档或者是R档之后 在挂P档 这个时候还是高压 油车同上

  2. Convenience :KL30------中控和仪表会亮。

    如果是休眠的状态进入Convenience,解锁打开车门。

    如果是Driving状态进入Convenience:燃油车:

    1、短按点火开关。

    2、电车:挂P档打开车门下车或者不下车

  3. Inactive :大屏和仪表会熄灭 这是进入休眠前的状态。如果是要进入Inactive状态必须先切换到Convenience状态。
    油车 :Convenience状态切换到 Inactive 按一下点火开关
    电车:Convenience状态切换到 Inactive大屏无操作十分钟(TBD)或者是小电瓶电压低

  4. Active
    燃油车 :在Convenience状态下长按点火开关≥7s
    电车 :在Convenience状态下长按 P档或者是双闪≥7s
    怎么判断进入:

    1、仪表故障灯自检一遍

    2、方向盘有转向助力

  5. Abandon :锁车之后等待10-15分钟或者是5-10分钟(TBD,看车企车型定义)。

    电源模式除了可以手动切换,在车企项目内部可以通过诊断指令去切换,是否切换成功可以按照内部信号来判断 可以用 Canoe 同星等抓信号的工具去观测。

车辆模式

  1. 用户模式(Normal): 车辆卖到消费者手里的模式
  2. 展厅/展车模式: 车辆在4S店供消费者参观的模式(无法启动)
  3. 运输模式(Transportation): 车辆在工厂组装完成后运输到4S过程中的模式(限制车速和某些功能 比如空调系统)
  4. 工厂模式(Factory): 车辆在工厂组装完成的模式(限制车速和某些功能)
  5. 碰撞模式(Crash): 模拟车辆碰撞后的操作
    1、自动拨打车企后台服务人员电话
    2、打双闪
    3、四门解锁
    4、下高压

以上就是今天的内容啦。谢谢大家。祝大家转行顺利。

相关推荐
千里马学框架1 天前
Android Automotive CarService 和 CarManager 源码剖析
android·车载系统·framework·系统开发·car framework
亚瑟-灰太狼3 天前
memory泄露分析方法(FD泄漏篇)
车载系统
豆包公子5 天前
AUTOSAR CP故障诊断协议栈DEM(DTC故障管理)裸机实现-实践篇
单片机·嵌入式硬件·车载系统
你这个想法好5 天前
Media Service 从系统架构到应用场景的深度解析
车载系统·系统架构
豆包公子7 天前
程序流监控:AUTOSAR CP 功能安全在裸机 MCU 上的实现(理论篇)
运维·单片机·嵌入式硬件·安全·车载系统·autosar
你这个想法好7 天前
行车记录仪拉流性能测试方案
车载系统
头铁的伦10 天前
QNX 网络模型
linux·网络·车载系统
咸鱼嵌入式12 天前
【AutoSAR】详解CANIF模块
单片机·mcu·车载系统·autosar
星创易联13 天前
5G车载以太网网关赋能公交智能化升级
5g·车载系统·智能路由器