0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADAS 冒烟测试介绍与解决方案

北汇信息POLELINK 2024-03-28 08:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 | 七七沫沫
小编 | 不吃猪头肉

随着智能网联汽车市场的快速发展,各大汽车厂商为了提升产品的竞争力和满足消费者的需求,纷纷推出了具备丰富智驾功能的汽车产品,但同时产品快速升级过程中的软件迭代也为智驾控制器功能安全测试带来了不小的挑战。如何在快速迭代的软件更新过程中进行高效测试执行、提前发现软件BUG、缩短软件开发测试周期,成为了各大整车厂在软件开发及测试中的一大痛点。为此北汇信息带来了新的解决方案,将软件测试中的冒烟测试引入HiL测试环境,以此来解决软件版本迭代带来的测试痛点

794871b0-ec99-11ee-9118-92fbcf53809c.png

什么是冒烟测试?冒烟测试的优势在哪里?冒烟测试(Smoke Testing)是软件测试中的一种初步验证方法,也被称为构建验证测试(Build Verification Testing)。其概念源自硬件测试领域,最初用于描述对电子电路板的初步测试。如果电路板在通电后没有冒烟,即没有发生短路或过热现象,那么它就可以继续进行更深入的测试。在软件领域,这一概念被引申为对新构建的软件版本进行的快速功能验证。冒烟测试通常包括对软件系统的基本功能进行测试,以确保它们能够正常工作。冒烟测试的目的是尽早发现软件问题,避免在后续的详细测试阶段投入过多资源于一个根本不能工作的版本。
79588a46-ec99-11ee-9118-92fbcf53809c.png冒烟测试是软件发布后的一个简洁快速的测试流程,其主要的目的在于测试当前软件能否正常工作,在软件进行详细测试之前,提前筛选出那些可能导致严重错误或崩溃的问题。那冒烟测试有什么优点呢?

1、通常冒烟测试的内容简洁且明确,并不会专注于单个功能的细致测试,这使得其时间成本低,并且通过提前发现问题,还避免了在全面测试中浪费的大量时间以及测试成本。

2、如果新发布的软件不能通过冒烟测试,则说明软件存在严重缺陷,无法通过冒烟测试的软件将无法进行后续的全面测试,从而减少了不必要的测试轮数

3、通过冒烟测试发现的问题,可有效避免后续测试中潜在的连锁反应,造成测试中出现令人费解的BUG或影响其他的正常功能。

4、通过引入冒烟测试,智驾控制器软件开发可以以冒烟测试作为一个关键控制点,来提高软件的质量、软件开发及软件的测试效率,同时也能降低软件开发以及测试中不必要的风险

79a62da0-ec99-11ee-9118-92fbcf53809c.png79bd31f8-ec99-11ee-9118-92fbcf53809c.png如何展开冒烟测试?冒烟测试的基本流程是什么?在智驾软件中引入冒烟测试,也可参考冒烟测试的基本流程来展开智驾软件冒烟测试的测试内容,通常冒烟测试的流程并不复杂,测试的流程将包含如下的几个关键环节:

确定测试范围

在智驾软件发布后需要确定软件基本的功能以及必要的测试区域,对基本功能的测试需要涵盖软件的核心功能,如控制器的高压上电、底软功能等等。

设计冒烟测试用例

根据确定的测试范围,需要编写或选择一组关键且具有代表性的测试用例,这些用例应能够覆盖软件的基本功能和主要流程。

准备测试环境

在智驾软件冒烟测试中,需要确保当前智驾软件控制器硬件的外围测试环境正常,包括控制器软件正常运行的电源环境、CAN/CAN FD网络通讯环境、ETH通讯环境等等。

执行冒烟测试

根据制定的冒烟测试用例,在测试环境准备完毕的情况下就可执行冒烟测试测试计划,在测试执行的过程中需要记过每一条冒烟测试用例的测试结果,包括用例的通过情况,失败原因等。

评估测试结果

如果所有或大部分关键测试用例通过,可认为控制器通过冒烟测试,可进行下一步系统测试或集成测试。如果关键的冒烟测试用例无法通过,冒烟测试不通过,软件将回退开发人员修复问题,而后再次执行冒烟测试计划。

反馈与迭代

通过冒烟测试结果,测试人员可向软件开发团队提供详细的测试报告以及测试记录,并协助开发人员定位问题。79c506da-ec99-11ee-9118-92fbcf53809c.png智驾软件冒烟测试的必要性及集成解决方案在HiL测试中引入冒烟测试,一方面可合理运用了HiL的仿真资源,另一方面也减少了不必要测试时间以及测试成本。结合HiL环境中自动测试化功能,引入冒烟测试也将最大程度上减少软件测试的测试成本,提高软件开发、软件测试的执行效率。保证软件的质量并降低测试的风险。根据HiL测试中引入的冒烟测试需求,北汇信息也提供包含智驾软件自动刷写、测试计划自动创建、测试报告自动发送等集成的解决方案。在冒烟测试的解决方案中,控制器将与台架的仿真的外围环境构成闭环,通过试验管理软件CANoe管理台架中的电源控制、总线仿真等环境,可通过CANoe远程控制VT7001A电源板卡控制车载程控电源为控制器提供工作的电源环境,也可模拟控制器电源异常情况来模拟软件工作的不同工况。

79d6edfa-ec99-11ee-9118-92fbcf53809c.png

为测试软件的基本功能,CANoe通过配置网络通信硬件,如VN16xx系列、VN56xx系列为控制器提供CAN/CAN FD、LIN、SOME/IP、TCP/UDP等多种协议网络,实现控制器不同的通讯需求,从而提供智驾软件稳定的冒烟测试环境。为了应对快速迭代的软件而导致的控制器软件刷写需求,北汇信息提供自主研发的测试管理平台PAVELINK,为冒烟测试系统提供控制器软件版本管理、软件在线刷写、软件测试任务规划、测试任务执行等功能

79e97452-ec99-11ee-9118-92fbcf53809c.png在新版软件发布后,开发人员可以将软件版本上传PAVELINK服务器平台。新版本软件发布后PAVELINK将执行冒烟测试任务,在每次对控制器软件版本刷写时,将回读当前控制器的软件版本,在确认控制器软件版本符合刷写要求后,PAVELINK将自动完成控制器软件刷写的工作,对于不同的刷写工具,PAVELINK支持调用刷写工具的API接口完成软件的刷写,如果软件支持CAN刷写,PAVELINK可调用系统资源对当前控制器进行刷写升级。如果在新软件刷写失败后将会回馈刷写错误代码,并恢复前一版本软件。软件刷写成功后,PAVELINK将自动创建测试任务并调用台架环境中CANoe试验管理软件以及自动化测试软件vTESTstudio执行自动冒烟测试计划。如控制器高压上下电功能测试、换挡功能测试、传感器数据基础处理等。为了方便测试用例的修改,PAVELINK支持用户Excel测试用例导入,支持与vTESTstudio自动化测试脚本关联,完成自动化测试执行和报告回传。冒烟测试的结果将通过邮件或钉钉等软件的方式发送至软件开发人员及测试人员,如果软件未通过冒烟测试,冒烟测试系统将退回新版本软件,开发人员可根据冒烟测试报告重新更新软件再次发布,新发布后的软件将重新执行一轮完整的冒烟测试流程,直到软件通过冒烟测试。
7a028f5a-ec99-11ee-9118-92fbcf53809c.png通过冒烟测试的引入,测试人员在正式测试之前可以对当前发布的软件状态有一个良好的把控,开发人员也可通过冒烟测试报告快速定位软件缺陷位置,以实现BUG的快速精准修改,冒烟测试在提高团队之间沟通效率的同时也缩短了整个软件的测试周期7a196bbc-ec99-11ee-9118-92fbcf53809c.png总结

冒烟测试在整个软件的生命周期中扮演者非常重要的角色,在HiL功能安全测试环境中引入冒烟测试,会很大程度提高测试的执行效率及资源利用率。北汇信息提供的ADAS HiL集成方案中,引入测试管理平台以及自动测试化方案,将极大提高ADAS 冒烟测试的测试效率,让冒烟测试在不占用过多资源的情况下发挥其高效便捷优势。在智能网联汽车快速发展的时代,北汇信息也将提供更多更具优势的解决方案,为智驾市场注入新力量!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6390

    浏览量

    131664
  • adas
    +关注

    关注

    311

    文章

    2337

    浏览量

    212106
  • 智能网联汽车

    关注

    9

    文章

    1308

    浏览量

    31906
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADAS测试避坑指南:智能驾驶的“安全锁”,到底该怎么测?

    “开启ACC自适应巡航后,前车急刹,我的车却毫无反应”——这是某新能源车型ADAS实车测试中发生的真实险情。幸好测试场地封闭,才避免了碰撞事故。如今“L2+级智能驾驶”已成车企标配,但很多人
    的头像 发表于 03-12 14:52 1654次阅读
    <b class='flag-5'>ADAS</b><b class='flag-5'>测试</b>避坑指南:智能驾驶的“安全锁”,到底该怎么测?

    知行科技与Uno Minda签署ADAS解决方案战略合作协议

    近日,知行科技与Uno Minda Limited(以下简称Uno Minda)签署ADAS解决方案战略合作协议,双方将首先基于一款明确车型进行ADAS方案的印度本土化开发,并在未来不
    的头像 发表于 02-05 11:44 3529次阅读

    板对板连接器解决方案:覆盖消费电子、汽车、工业全领域

    为您介绍适用于新能源汽车ADAS、电池管理、车载娱乐系统的高压(1000V)与高速(20Gbps+)板对板连接器国产解决方案,满足车规级可靠性要求。
    的头像 发表于 01-09 15:50 700次阅读

    信而泰GPS异地测试解决方案:跨越空间的通信测试

    在现代通信网络中,异地测试是验证系统性能、测试服务连续性的关键环节,然而,不同地理位置间的时钟同步难题,往往成为制约时延测试的“阿喀琉斯之踵”。信而泰推出的GPS异地测试
    发表于 01-07 11:31

    斯丹麦德电子 | 面向老化测试系统的高压开关解决方案

    专为严苛测试环境打造的高精度开关解决方案
    发表于 11-07 15:18 0次下载

    LitePoint推出Wi-Fi 8测试解决方案

    近日,无线测试解决方案先进提供商LitePoint宣布,其IQxel-MX测试系统已全面支持Wi-Fi 8(IEEE 802.11bn标准)测试
    的头像 发表于 10-22 14:08 2262次阅读

    功率放大器测试解决方案分享——光纤水听器动态压力测试

    功率放大器测试解决方案分享——光纤水听器动态压力测试
    的头像 发表于 10-10 18:34 621次阅读
    功率放大器<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>分享——光纤水听器动态压力<b class='flag-5'>测试</b>

    安波福ADAS解决方案在国内领先主机厂实现量产

    近日,搭载了风河VxWorks操作系统的安波福ADAS解决方案在国内领先主机厂实现量产,该解决方案是安波福携手风河、智驾科技MAXIEYE基于国产SoC所打造,是安波福自去年10月宣布投资智驾科技MAXIEYE以来的首个合作量产
    的头像 发表于 09-26 14:36 1145次阅读

    CANoe中ADAS功能集介绍

    高级驾驶辅助系统(ADAS)在汽车中的应用日益增长,为了满足工程师对于ADAS的分析、仿真和测试等功能的需求,CANoe从15.0版本开始提供ADASFeatureSet(ADAS功能
    的头像 发表于 07-10 14:55 1477次阅读
    CANoe中<b class='flag-5'>ADAS</b>功能集<b class='flag-5'>介绍</b>

    【资料获取】ADAS车道辅助系统测试方法解析

    MdynamiX×AutoMotorundSport联合测试解读随着ADAS辅助驾驶技术在新车中的快速普及,如何科学、系统地评估其实际功能表现,成为行业关注焦点。2025年初,德国权威汽车杂志
    的头像 发表于 06-25 10:02 923次阅读
    【资料获取】<b class='flag-5'>ADAS</b>车道辅助系统<b class='flag-5'>测试</b>方法解析

    泰克科技功率器件双脉冲测试解决方案

    在当今快速发展的电力电子技术领域,功率半导体器件的性能优化至关重要。双脉冲测试(DPT)作为一种关键的测试方法,为功率器件的动态行为评估提供了精准的手段。本文将深入解析双脉冲测试的原理、应用及泰克科技在这一领域的先进
    的头像 发表于 06-05 11:37 1560次阅读
    泰克科技功率器件双脉冲<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    智能驾驶核心器件:三星ADAS SoC高性能MLCC解决方案

    北京贞光科技作为三星电机一级代理商,提供全面升级的技术支持、样品供应和供应链保障服务,为客户提供专业、可靠的一站式解决方案。如需更多产品信息或技术支持,请联系贞光科技随着汽车智能化发展,ADAS
    的头像 发表于 05-27 16:35 783次阅读
    智能驾驶核心器件:三星<b class='flag-5'>ADAS</b> SoC高性能MLCC<b class='flag-5'>解决方案</b>

    5月22日技术直播分享 | 智能底盘电控产品仿真测试解决方案

    本次研讨会,经纬恒润将结合多年汽车电子领域研发和测试的经验,聚焦底盘技术现状及测试难点、测试需求及流程分析、SIL/HIL仿真测试解决方案
    的头像 发表于 05-20 11:03 360次阅读
    5月22日技术直播分享 | 智能底盘电控产品仿真<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    ​车规电容双85测试:平尚科技智能车载设备湿热环境适应性解决方案

    结合车规级认证(AEC-Q200、IATF 16949)要求,探讨平尚科技如何通过材料改性、封装工艺及测试验证,解决高温高湿环境下电容性能衰减问题,为车载信息娱乐系统、ADAS模块等场景提供高可靠性解决方案
    的头像 发表于 05-15 14:40 1290次阅读
    ​车规电容双85<b class='flag-5'>测试</b>:平尚科技智能车载设备湿热环境适应性<b class='flag-5'>解决方案</b>

    使用简仪产品的水声测试解决方案

    针对上述挑战,简仪科技为客户提供了一套基于PXI的水声测试解决方案。该方案通过集成多种高性能的PXI模块,实现了多通道信号生成、同步采集、万用表测试和串口通信等功能,满足了水声
    的头像 发表于 04-30 16:34 1237次阅读
    使用简仪产品的水声<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>