论文部分内容阅读
摘要:随着电子技术的发展,汽车电器集成测试逐步成为汽车研发过程中的核心环节,Labcar测试作为集成测试的重要组成部分,为提升产品质量发挥了重要的作用。本文结合个人的工作经验,详细阐述了Labcar测试流程及测试内容,为其他项目搭载Labcar测试起到重要的指导作用。
关键词:Labcar;集成测试;汽车电子
随着汽车电子系统的复杂程度不断提高,提升产品质量已经成为各大主机厂的核心竞争力,为确保产品质量,汽车电子电器系统集成测试已经成为整车研发过程中的重要环节。国内外各大主机厂的整车集成测试中,Labcar测试一直是贯穿整个研发周期的重要测试环节,本文结合实际工作,从Labcar工作流程到测试内容,详细探讨了Labcar测试在集成测试中的作用和意义。
一、Labcar测试流程
科学的测试流程指导,才能有针对且高效的开展测试工作。Labcar测试流程主要包括,测试策略制定,测试开发文件编制及环境搭建、测试工作执行、测试报告生成及问题报告管理。测试流程如图1所示:
二、测试策略制定
2.1测试方案
根据整车配置表及整车功能清单等信息,确定搭载Labcar台架的配置及数量,如全新开发项目,为了尽可能的覆盖全配置,建议搭载高配与低配台架。根据整车功能的复杂程度,确定Labcar测试的目标及测试内容。
2.2 测试计划
根据项目开发计划和整车集成测试计划,制定各测试阶段Labcar测试计划,并根据功能细化测试内容。
2.3 测试人员
基于测试方案确定测试团队的人员组织架构,并基于项目功能的复杂程度制定团队人员的技术能力要求,制定各岗位的职责范围,避免出现职责分配不清导致工作效率下降的问题。Labcar测试团队一般包括测试管理人员、测试人员、数据及文件管理人员、零部件收集及更新人员、问题管理人员。
2.4 测试需求
2.4.1测试台架及环境
根据车型尺寸参数及零部件摆放位置,制定满足要求的尺寸规范书。测试台架空间必须独立,只对测试人员开放。房间内禁止存在一切干扰,如噪声、电磁干扰等。
2.4.2测试设备及工具
根据具体的测试内容,确定满足测试需求的测试设备及工具。如CAN总线测试,应采购CAN分析仪,总线示波器,万用表等,
2.4.3测试样件
项目前期根据零部件BOM表筛选样件需求清单,确定各阶段样件需求数量。每个测试阶段开始之前,基于当前测试状态调整样件需求列表,节省样件需求成本。
2.4.4测试软件及文件
每个测试阶段开始之前,需收集本阶段测试软件及测试文件。控制器需提供可刷写的软件,进行归口管理。测试文件主要包括本阶段控制器状态文件、功能規范等。架构文件包括系统功能规范、诊断需求文件、整车总线数据库、整车架构原理图等。
三、测试开发
3.1测试用例
基于整车功能列表和功能规范编写整车测试用例,覆盖全功能,且编写人具有一定测试经验,随着项目的进行,测试用例在每个测试阶段都随着功能的变化而更新。
3.2测试脚本
Labcar测试包括很多繁琐且重复性强的工作,在测试之前,测试人员应尽可能的想办法提高测试效率,即针对不同的测试编写自动化测试脚本,如总线物理层自动化测试脚本、诊断自动化测试脚本、静态电流自动化测试脚本、网络管理自动化测试脚本等。
3.3测试台架搭建及更新
Labcar台架搭载时需考虑台架共地、安装急停开关、制作电源档位指示灯、制作一些标准接口、安装备用电源回路、制作分线盒等。线束集成及样件安装时尽可能按照实车位置安装,模拟实车状态
四、测试执行
4.1系统功能测试
Labcar主要进行整车系统功能测试,主要包括总线物理层、应用层、网络管理测试;基础诊断、刷写、功能配置测试;整车线束接插件匹配、线径、线色及保险继电器分配测试;一般电器功能测试;静态电流测试等。
4.2用户功能测试
Labcar台架也可进行静态用户功能测试。原型车生产之前的用户功能验证基本都在台架上进行,后期实车参与整车测试后,用户功能测试转移到实车上进行。在实车搭载之前,Labcar可以引入动力系统硬件在环仿真,模拟车辆的点火及启动状态,验证实车启动的可能性及解决实车启动遇到的各种问题。
4.3自由测试
自由测试是脱离正向测试用例,基于不同测试人员的测试习惯进行的测试,如不同功能在不同角度的滥用等。自由测试主要依靠测试人员的测试经验,经验越丰富,发现问题越多。为了在以后项目中有借鉴作用,针对自由测试发现的问题,需编写自由测试用例,丰富基础测试用例库。
4.4问题回归测试
每一轮测试开始之前,问题管理工程师均需将本阶段需要验证的问题发给测试工程师。测试工程师基于最新样件,进行问题验证,如果验证通过,该问题关闭,如果验证未通过,该问题重新开口并下发。
五、测试问题报告
测试人员在测试过程中发现问题时,需按要求编写测试报告,提交给问题管理工程师进行审核并下发。测试报告要求问题描述清晰,并附带该问题的图片、视频、总线数据等文件,有理有据。
六、问题管理
问题管理工程师审核问题报告并下发给问题责任人,跟踪所有问题状态。问题责任人负责分析问题,反馈问题原因、解决方案及解决时间,并提供软件/硬件到台架进行验证。集成测试工程师验证通过后,问题关闭。
七、结论
本文结合实际工作经验,对labcar测试流程进行归纳总结,详细描述了流程中的各方面内容,对labcar测试的开展及实施具有一定的指导作用。Labcar测试作为传统的测试项目,在整车集成测试中发挥着不可替代的作用,为提高汽车产品质量做出了巨大的贡献。
参考文献
[1] 孙陈迪,过学迅,裴晓飞. 基于Labcar的ABS控制器HIL测试[J].武汉理工大学学报,2014,( 12) : 1359-1361.
[2] 高利华,赵志宇. 基于Labcar的车身系统硬件在环仿真测试[J].汽车电器,2015,( 08) : 56-59.
关键词:Labcar;集成测试;汽车电子
随着汽车电子系统的复杂程度不断提高,提升产品质量已经成为各大主机厂的核心竞争力,为确保产品质量,汽车电子电器系统集成测试已经成为整车研发过程中的重要环节。国内外各大主机厂的整车集成测试中,Labcar测试一直是贯穿整个研发周期的重要测试环节,本文结合实际工作,从Labcar工作流程到测试内容,详细探讨了Labcar测试在集成测试中的作用和意义。
一、Labcar测试流程
科学的测试流程指导,才能有针对且高效的开展测试工作。Labcar测试流程主要包括,测试策略制定,测试开发文件编制及环境搭建、测试工作执行、测试报告生成及问题报告管理。测试流程如图1所示:
二、测试策略制定
2.1测试方案
根据整车配置表及整车功能清单等信息,确定搭载Labcar台架的配置及数量,如全新开发项目,为了尽可能的覆盖全配置,建议搭载高配与低配台架。根据整车功能的复杂程度,确定Labcar测试的目标及测试内容。
2.2 测试计划
根据项目开发计划和整车集成测试计划,制定各测试阶段Labcar测试计划,并根据功能细化测试内容。
2.3 测试人员
基于测试方案确定测试团队的人员组织架构,并基于项目功能的复杂程度制定团队人员的技术能力要求,制定各岗位的职责范围,避免出现职责分配不清导致工作效率下降的问题。Labcar测试团队一般包括测试管理人员、测试人员、数据及文件管理人员、零部件收集及更新人员、问题管理人员。
2.4 测试需求
2.4.1测试台架及环境
根据车型尺寸参数及零部件摆放位置,制定满足要求的尺寸规范书。测试台架空间必须独立,只对测试人员开放。房间内禁止存在一切干扰,如噪声、电磁干扰等。
2.4.2测试设备及工具
根据具体的测试内容,确定满足测试需求的测试设备及工具。如CAN总线测试,应采购CAN分析仪,总线示波器,万用表等,
2.4.3测试样件
项目前期根据零部件BOM表筛选样件需求清单,确定各阶段样件需求数量。每个测试阶段开始之前,基于当前测试状态调整样件需求列表,节省样件需求成本。
2.4.4测试软件及文件
每个测试阶段开始之前,需收集本阶段测试软件及测试文件。控制器需提供可刷写的软件,进行归口管理。测试文件主要包括本阶段控制器状态文件、功能規范等。架构文件包括系统功能规范、诊断需求文件、整车总线数据库、整车架构原理图等。
三、测试开发
3.1测试用例
基于整车功能列表和功能规范编写整车测试用例,覆盖全功能,且编写人具有一定测试经验,随着项目的进行,测试用例在每个测试阶段都随着功能的变化而更新。
3.2测试脚本
Labcar测试包括很多繁琐且重复性强的工作,在测试之前,测试人员应尽可能的想办法提高测试效率,即针对不同的测试编写自动化测试脚本,如总线物理层自动化测试脚本、诊断自动化测试脚本、静态电流自动化测试脚本、网络管理自动化测试脚本等。
3.3测试台架搭建及更新
Labcar台架搭载时需考虑台架共地、安装急停开关、制作电源档位指示灯、制作一些标准接口、安装备用电源回路、制作分线盒等。线束集成及样件安装时尽可能按照实车位置安装,模拟实车状态
四、测试执行
4.1系统功能测试
Labcar主要进行整车系统功能测试,主要包括总线物理层、应用层、网络管理测试;基础诊断、刷写、功能配置测试;整车线束接插件匹配、线径、线色及保险继电器分配测试;一般电器功能测试;静态电流测试等。
4.2用户功能测试
Labcar台架也可进行静态用户功能测试。原型车生产之前的用户功能验证基本都在台架上进行,后期实车参与整车测试后,用户功能测试转移到实车上进行。在实车搭载之前,Labcar可以引入动力系统硬件在环仿真,模拟车辆的点火及启动状态,验证实车启动的可能性及解决实车启动遇到的各种问题。
4.3自由测试
自由测试是脱离正向测试用例,基于不同测试人员的测试习惯进行的测试,如不同功能在不同角度的滥用等。自由测试主要依靠测试人员的测试经验,经验越丰富,发现问题越多。为了在以后项目中有借鉴作用,针对自由测试发现的问题,需编写自由测试用例,丰富基础测试用例库。
4.4问题回归测试
每一轮测试开始之前,问题管理工程师均需将本阶段需要验证的问题发给测试工程师。测试工程师基于最新样件,进行问题验证,如果验证通过,该问题关闭,如果验证未通过,该问题重新开口并下发。
五、测试问题报告
测试人员在测试过程中发现问题时,需按要求编写测试报告,提交给问题管理工程师进行审核并下发。测试报告要求问题描述清晰,并附带该问题的图片、视频、总线数据等文件,有理有据。
六、问题管理
问题管理工程师审核问题报告并下发给问题责任人,跟踪所有问题状态。问题责任人负责分析问题,反馈问题原因、解决方案及解决时间,并提供软件/硬件到台架进行验证。集成测试工程师验证通过后,问题关闭。
七、结论
本文结合实际工作经验,对labcar测试流程进行归纳总结,详细描述了流程中的各方面内容,对labcar测试的开展及实施具有一定的指导作用。Labcar测试作为传统的测试项目,在整车集成测试中发挥着不可替代的作用,为提高汽车产品质量做出了巨大的贡献。
参考文献
[1] 孙陈迪,过学迅,裴晓飞. 基于Labcar的ABS控制器HIL测试[J].武汉理工大学学报,2014,( 12) : 1359-1361.
[2] 高利华,赵志宇. 基于Labcar的车身系统硬件在环仿真测试[J].汽车电器,2015,( 08) : 56-59.