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

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

3天内不再提示

老文章新视角:从静态测试到CI/CT生态的进化

北汇信息POLELINK 2025-05-26 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在智能汽车与软件定义汽车(SDV)快速发展的今天,软件质量与开发效率已成为决定企业竞争力的核心要素。北汇信息2020年发布的《进击----Helix QAC自动化静态测试》一文,恰逢其时地揭示了其测试工具链的最新进化路径。结合技术进化论视角,本文将从CI工具链的多样化以及未来技术演变展望两个维度,重新审视这篇经典文章的启示与延展。

一、从单一工具到CI/CT工具链的生态化整合

原文章的核心场景聚焦于静态代码测试的自动化,但汽车电子开发的复杂性要求测试工具链覆盖模型、代码、动态验证的全生命周期。当前北汇信息的CI/CT工具链已从单一工具扩展到涵盖覆盖模型与代码、静态与动态的完整工具链。这种发展主要体现在如下两种技术进化维度上。

1. 北汇信息的CI/CT工具链的横向扩展

  • 代码静态测试(Perforce QAC)提供深度代码缺陷检测与合规性验证能力,可以实现自动化代码质量门禁,配合增量分析与多核并行扫描技术大幅缩短反馈周期;
  • 代码动态测试(VectorCAST)与QAC的静态分析互补,实现代码覆盖率分析、单元测试与集成测试,符合ASPICE和ISO 26262对动态测试的强制要求;
  • 模型静态测试(MXAM)支持基于模型的规范检查,与QAC形成“模型-代码”双轨合规性验证,确保MBD(基于模型开发)流程的完整性;
  • 模型动态测试(TPT)支持基于Simulink模型的自动化测试、AUTOSAR架构的自动化测试,以及自动化背靠背测试,确保模型和代码一致性;

注:上述工具集成方案及效果详见《CI/CD方案:推动智能汽车开发的高效利器》

  • HiL测试工具(如CANoe VT)借助北汇信息自主开发的PAVELINK TestCenter和TestAgent,可以轻松实现HiL的自动化测试,详见《OTA自动化测试解决方案》。

2.测试工具纵向深化

以静态测试工具为例,原文章中,对Perforce QAC的集成主要集中在静态分析功能的实现上,但随着越来越多项目的实施落地,收集到了很多一手客户需求反馈,我们也对QAC的自动化做出来更多的定制化开发工作,如:

  • 基于Jenkins内部库开发的QAC规则阈值门禁,可以实现指定QAC规则集的阈值门禁;
  • 基于Jenkins的邮件通知模板,可以实现对QAC分析结果汇总,并及时反馈给开发和测试人员;
  • 指定源文件或文件夹的QAC分析,可以实现在不改变编译脚本的前提下,在QAC同步过程中只添加指定的源码进行分析;
  • 开发了基于Docker的QAC测试环境自动构建及分析脚本。
  • 结合需求管理工具(如Polarion),实现从需求到测试用例、代码变更、缺陷报告的全程追溯,确保CI流程符合ASPICE高阶要求。

同时,PerforceQAC原厂商,基于敏捷开发中存在的痛点,在新版本中引入了:

  • 增量分析功能,可以实现在CI流水线中,无缝对接Git等版本控制系统,触发增量分析,确保每次提交快速反馈合规性问题,避免缺陷累积;
  • CI Build组件,支持在基于云的CI流水线中运行分析作业、容器化构建任务,以及通过内置 Web API 集成到各种 CI/CD 平台中。

这样的技术进化同样也可以在别的测试工具中看到,比如:

  • TPT提供的Jenkins插件持续更新,工具API接口不断完善,在Linux环境中新增AUTOSAR Platform以及Silver Platform的支持;
  • VectorCAST提供通过命令行导入tst文本类型测试用例,并支持增量分析功能,且其Jenkins插件提供的功能丰富多样。

二、未来CI技术演变展望

随着汽车电子电气架构向集中式演进和软件复杂度的指数级增长,传统依赖硬件在环(HiL)的测试模式因成本高、周期长,难以满足快速迭代需求。持续集成(CI)技术正在突破传统边界,向虚拟化、智能化和全栈协同方向深度发展。从Vector推出SiL Kit开源工具到CANoe4SW的云端测试能力,再到Synopsys等厂商推出的虚拟化验证方案,以SiL(软件在环)和虚拟ECU(vECU)为核心的虚拟化测试技术正加速渗透到CI流程中。

  • Vector的SiL Kit开源工具通过标准化通信接口,实现了异构工具链的互联互通,为分布式SiL测试提供了轻量化解决方案,未来可能成为虚拟化测试的“中间件”标准。
  • Synopsys推出的Silver - Virtual ECU方案通过高精度仿真模型替代物理ECU,支持早期软件验证与自动化测试,未来将与CI系统深度集成,实现“代码提交-虚拟化验证”的分钟级闭环。
  • Canoe4SW等工具将HiL能力迁移到纯软件环境,结合云原生架构,可实现测试资源的弹性调度,进一步降低CI环境维护成本

这种演进本质上是对"左移测试"理念的终极实践——当虚拟化技术使每个开发人员都能在本地获得整车级验证环境,当模型分析取代80%的代码级缺陷检查,汽车软件开发将真正实现"编写即正确"的理想状态。而工具供应商的角色,也将从单点解决方案提供者转变为质量生态的架构师。

三、结语

从静态测试工具到CI/CT生态的进化,不仅是技术功能的叠加,更是软件工程方法论的范式跃迁。未来汽车行业的CI技术将不再是简单的“工具链拼接”,而是以虚拟化测试为底座、场景化为导向、标准化为纽带的生态系统,而以PiL/HiL为核心的持续测试(CT)是这一生态的底层支柱。这一进化不仅需要工具供应商的开放协作,更需要主机厂与Tier1重构研发流程,将CI/CT从“辅助环节”升级为“核心生产力”。北汇信息的实践表明,在软件定义汽车时代,质量保障必须与开发流程、工具链、行业标准深度融合,形成“工具-方法-服务”的三位一体体系。

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

    关注

    2

    文章

    245

    浏览量

    19882
  • 静态测试
    +关注

    关注

    0

    文章

    33

    浏览量

    6830
  • 开发工具链
    +关注

    关注

    0

    文章

    25

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化
    的头像 发表于 11-12 16:01 1241次阅读
    <b class='flag-5'>CI</b>/<b class='flag-5'>CT</b>自动化<b class='flag-5'>测试</b>解决方案

    清越光电:“中国屏”“世界芯”的进化之路

    苏州清越光电的进化史,是中国显示产业“跟跑”“领跑”的缩影。2010年成立至今,公司以“链主”姿态引领产业创新,在材料体系、工艺装备、像素算法等领域取得全链条突破。 早期,公司面临“卡脖子”技术
    的头像 发表于 11-10 10:33 218次阅读

    北汇信息汽车电子CI/CT平台案例三则

    北汇信息具备十多年测试行业业务积累,CI/CT自动化测试解决方案已在各大OEM和Tier 1落地,分享三则实际案例。
    的头像 发表于 10-24 15:06 288次阅读
    北汇信息汽车电子<b class='flag-5'>CI</b>/<b class='flag-5'>CT</b>平台案例三则

    AI赋能标准化流程:智能汽车软件CI/CT最佳实践新范式

    在智能汽车软件研发中,标准化流程是保障质量与合规的基石。ASPICE与ISO26262等标准要求开发团队在功能安全与过程成熟度之间保持平衡,但随着车载软件复杂度持续增加,传统CI/CT流程在动态测试
    的头像 发表于 10-15 10:01 757次阅读
    AI赋能标准化流程:智能汽车软件<b class='flag-5'>CI</b>/<b class='flag-5'>CT</b>最佳实践新范式

    广凌智慧教室互动黑板的进化之路:“书写工具”“AI教学助手”

    在教育数字化转型的浪潮中,智慧教室的互动黑板正从传统的“书写工具”升级为融合AI技术的“智慧教学助手”。这一进化过程不仅体现在硬件功能的迭代上,更在于软件生态的深度融合。
    的头像 发表于 09-10 11:49 313次阅读
    广凌智慧教室互动黑板的<b class='flag-5'>进化</b>之路:<b class='flag-5'>从</b>“书写工具”<b class='flag-5'>到</b>“AI教学助手”

    RFID系统:静态标识智能互联的产业跃迁

    “认知”的跨越 RFID系统的核心竞争力源于其 三层架构 的协同进化: 硬件层 :电子标签突破材质与环境限制,抗金属标签耐受极端温度波动,陶瓷标签承受千次高压灭菌,柔性标签融入纺织品仍保持稳定性能。读写器通过动态频率调
    的头像 发表于 09-09 11:16 241次阅读

    6600/EABEAL-5000:指令兼容下的测试性能进化

    作为华仪面向多领域测试需求打造的可编程交流电源,EAL-5000系列融合了先进的输出控制、丰富的波形模拟功能与高密度设计,能够满足研发实验室批量生产线的多样化测试场景。无论是跨区域
    的头像 发表于 08-27 08:59 299次阅读
    <b class='flag-5'>从</b>6600/EAB<b class='flag-5'>到</b>EAL-5000:指令兼容下的<b class='flag-5'>测试</b>性能<b class='flag-5'>进化</b>

    工业电脑的进化基础控制智能决策的跨越

    工控机单纯的基础控制设备进化为具备智能决策能力的边缘计算节点,标志着工业自动化领域的一次深刻革命,这一跨越不仅是技术堆叠的升级,更是工业系统运行逻辑的根本性重构。以下是这一进化路径的核心解析
    的头像 发表于 08-08 10:45 324次阅读

    如何正确选购功率半导体器件静态参数测试机?

    主要的功率半导体器件特性分为静态特性、动态特性、开关特性。这些测试中最基本的测试就是静态参数测试静态
    的头像 发表于 08-05 16:06 596次阅读
    如何正确选购功率半导体器件<b class='flag-5'>静态</b>参数<b class='flag-5'>测试</b>机?

    “听得见”“听得懂”:语音识别芯片的AI进化

    在科技飞速发展的当下,语音识别技术已成为人机交互领域的核心力量。最初只能简单接收声音信号,如今能够理解语义并作出准确回应,语音识别芯片经历了一场深刻的 AI 进化。这一进化不仅重塑
    的头像 发表于 07-01 16:45 473次阅读
    <b class='flag-5'>从</b>“听得见”<b class='flag-5'>到</b>“听得懂”:语音识别芯片的AI<b class='flag-5'>进化</b>

    技术干货 | DAC静态参数计算全解析:偏移误差总未调整误差

    上一期我们详解了DAC的核心术语,本期继续深入探讨DAC静态参数计算!偏移误差、增益误差INL/DNL,再到未调整总误差(TUE),一文掌握D/A转换器的关键性能指标!
    的头像 发表于 06-20 11:49 1745次阅读
    技术干货 | DAC<b class='flag-5'>静态</b>参数计算全解析:<b class='flag-5'>从</b>偏移误差<b class='flag-5'>到</b>总未调整误差

    聚徽智控——嵌入式边缘计算:平板工控电脑的技术进化

    演进、场景变革与生态重构三个维度,解析平板工控电脑的技术进化路径。 一、技术演进:嵌入式边缘计算的范式突破 1. 嵌入式时代:功能单一化与硬件固化 早期的平板工控电脑以嵌入式系统为
    的头像 发表于 06-13 13:48 604次阅读

    电机控制器EMC测试整改:专家视角与实用技巧

    深圳南柯电子|电机控制器EMC测试整改:专家视角与实用技巧
    的头像 发表于 02-19 10:53 915次阅读
    电机控制器EMC<b class='flag-5'>测试</b>整改:专家<b class='flag-5'>视角</b>与实用技巧

    EMC电池测试整改:设计生产的全程指导

    深圳南柯电子|EMC电池测试整改:设计生产的全程指导
    的头像 发表于 01-15 11:34 1019次阅读
    EMC电池<b class='flag-5'>测试</b>整改:<b class='flag-5'>从</b>设计<b class='flag-5'>到</b>生产的全程指导

    索尼智能科技赋能足球竞赛新视角

    细数近年来变革足球赛事的科技判罚手段,门线技术VAR再到半自动越位技术,背后都离不开科技革新力量。
    的头像 发表于 12-29 15:54 1059次阅读