车载测试之电子设备有哪些测试点?

现在车上大大小小的控制器大几十个,主机厂都要做哪些测试,满足哪些要求,才能使控制器达到量产要求呢?

整车开发流程

在聊测试之前,首先了解一下一款车的开发流程。在主机厂我们经常能听到“某某项目开G2阀”、“某某项目关G1阀”等,这里的G1、G2就是车型项目的节点名词。比如某主机厂的车型开发流程共有9个阀门,其中:

G9:项目预研启动,主要是市场调研,完成产品定义,制定开发目标;

G8:项目启动,项目前期规划,以及批准立项开发;

G7:方案批准,开发平台的技术方案确定,选定造型主题;

G6 :项目批准,冻结内外饰造型,正式开始整车的工程设计;

G5:工程发布,完成工程设计,发布正式数模和图纸;

G4:产品和工艺验证,对产品设计进行最终验证,同时验证供应商的制造能力和整车厂的工艺设计等;

G3:预试生产,验证全工装和工艺条件下批量提供的零部件质量,调试整车厂的生产设备,检验生产工艺;

G2 :试生产,验证主机厂生产线在一定节拍下的制造能力;

G1:正式启动批量生产;

对于新车型开发而言,各个阶段的时间花费大概如下图所示。

车载测试之电子设备有哪些测试点?_第1张图片 

 对于电子电器的测试而言,主要分布G5到G1之间。其中G5~G4主要是零部件以及子系统测试,G4~G2由于已经开始有目标车辆了,开始有整车级的功能验证,G2~G1是对量产软件的全面验收了。

电子电器测试内容

按测试对象来说,电子电器的测试分为零部件测试、系统测试、整车测试三大类;按测试环境分为仿真测试、台架测试、实车静态测试、实车动态测试;按照测试项来分,分为:

1. 功能测试,主要测试零部件功能是否符合需求规范要求,比如对动力总成而言,需要有不大于10%坡度的防溜坡功能 、有扭矩控制功能、有转速控制功能,那也就需要对这些功能进行测试,包括台架和整车;

2. 诊断测试,主要是诊断服务的测试,配置参数读写、软件升级、故障码测试(包括故障触发、故障快照、扩展数据、故障老化等),这些测试的依据是主机厂释放的诊断问卷。

3.网络测试,网络包括CAN、LIN、以太网、Flexray等,以CAN为例,包括物理层的CAN一致性测试、网络管理测试、总线信号周期偏差测试、Busoff测试;信号交互测试等。网络测试也涉及零部件和整车的测试。

4 EMC测试,测试零部件的电磁辐射以及电磁辐射抗扰是否符合要求;

5. 电性能测试,测试整车电路系统的性能,包括电源分配、接地系统、电平衡、静态电流、线路报告等,具体如下图所示。

车载测试之电子设备有哪些测试点?_第2张图片

对于测试人员而言,需要根据零部件、系统、整车的需求,设计测试用例(包括前提条件、测试步骤、期望结果),然后组织评审,最后再编写测试用例,目前而言,大部分能自动化的,都基于Python或者是CanOE的CAPL编写自动化测试用例。

电子电器测试流程

在零部件的每个软件设计需求冻结之后,负责该零部件的DRE(产品工程师,也零部件的他爸)将需求文档发送给零部件供应商,供应商根据需求以及交付计划开发软件,在将软件交付给主机厂时,需要顺带将测试报告、release note发送给主机厂,测试报告总线测试报告、诊断测试报告等。

当主机厂DRE收到供应商释放的软件和测试报告后,开始进行内部测试流程。

1.软件功能验收

负责该零部件的科室内部测试人员需要进行基本通信验证、基本功能验证,验收通过后释放进行集成测试。

2.集成测试

集成测试人员收到软件和测试报告后,开始进程零部件的集成测试,这里主要是在HIL测试以及台架测试,主要测试项包括:基本通讯验证,总线唤醒休眠测试,电源状态切换,车辆模式切换,休眠唤醒,物理层基本测试等。

3.系统测试

根据整车电气架构对整车系统的划分,以子系统为单位进行测试,根据子系统的需求规范编写的测试用例,进行逐条测试验证,验证过程需包含总线信号的流转(输入信号,转发信号,控制信号,状态反馈信号等),及重要硬线信号的流转。

4.网络测试

网络测试的测试以CAN为例,主要为CAN一致性测试、网络管理测试、总线信号周期偏差测试、Busoff测试;信号交互测试等,这些一般首先是进行单件测试,然后在进行系统及整车测试,系统和整车测试主要是测试,各个部件的协调,包括网络的报文路由,实车环境下下的网络负载,各个部件的协调休眠等。

5.诊断测试

诊断测试通常跟网络测试是一起的,根据诊断调查问卷,逐项进行单件的测试,测试通过后,会进行整车测试,这里主要验证诊断仪与零部件的诊断交互,例如升级测试,另外还有就是下线测试,这里主要是根据整车下线过程中,进行测试。

6.功能测试

当以上这些测试完之后,开始进行功能测试,也就是台架测试和实车功能验证,比如前面提到的动力总成的防溜坡功能等,这种就没法在台架上验证,只能在车上验证。

以上的这就是电子电器测试的测试流程,测试完成之后,会将测试未通过项会发送给供应商,进行修复和澄清,并且要求给出修复计划,供应商修复软件后,再次进行上面的测试流程。

总结

电子电器的测试贯穿整个成型的开发过程,主要是为了充分的验证各零部件、子系统、整车的功能是否按正确实现,另外除了以上聊到的测试外,车型开发过程中还有大量的其他测试,包括零部件的DV/PV测试、环境仓测试。整车到吐鲁番的夏季测试、到漠河的冬季测试,道路适应性测试,机械老化测试、淋雨测试、碰撞测试等等。

贯穿车型开发阶段的大量的测试才是保证车辆可靠、安全的基础。 

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

车载测试之电子设备有哪些测试点?_第3张图片 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

你可能感兴趣的:(软件测试,面试,自动化测试,python,职场和发展)