大家有没有发现,汽车正在越来越像一台超大号 “智能终端”。

过去,人们谈论汽车质量时,更多关注发动机、变速箱、制动系统以及车身结构等传统机械和电子部件。但随着智能座舱、智能驾驶、车联网、OTA 升级以及人工智能技术不断进入汽车,软件已经成为影响汽车功能、安全和用户体验的重要组成部分。

9 月 14 日,国家市场监督管理总局官方公众号发布消息:市场监管总局(国家标准委)近日批准发布《汽车软件质量与缺陷管理规范》国家标准(GB/T 48140—2026)。该标准运用 PDCA 循环(策划—实施—检查—处置)和基于风险的思维,建立了覆盖汽车软件需求分析、设计实现、集成、验证确认、发布管理、升级与维护等全生命周期的车规级软件质量与缺陷管理规范,为汽车行业软件质量与缺陷管理提供统一遵循。详见:《汽车软件质量与缺陷管理规范》国家标准发布 汽车软件质量管控从事后处置转向缺陷预防

详见:《汽车软件质量与缺陷管理规范》国家标准发布 汽车软件质量管控从事后处置转向缺陷预防

从开发到缺陷召回,管理范围进一步扩大

这项标准最值得关注的地方,是它没有把汽车软件质量简单限定在测试阶段,而是覆盖了软件从开发到后续维护的多个环节。

在质量策划方面,标准要求汽车生产者、软件提供方以及供应链上下游相关组织建立软件质量安全管理体系,并开展包括软件安全管理、历史问题规避、状态报告监控等在内的质量保证活动。市场监管总局还特别提到,标准强化了对人工智能软件、嵌入式软件、云端软件等不同软件对象的管控要求。

在软件缺陷方面,标准建立了从问题发现到后续处置的管理流程。市场监管总局介绍,该标准涉及软件问题识别、调查分析与评估、召回决定、软件修复准备、召回实施以及效果评估,并对通过 OTA 方式实施召回作出了规定。

这意味着,汽车软件出现问题之后,处理方式不再只是传统的线下维修。对于可以通过软件修复的缺陷,OTA 可以成为召回和修复的一种技术手段,而软件版本识别、升级过程验证以及修复后的效果评估,也因此成为质量管理需要考虑的问题。

国际上也在建立汽车软件更新体系

中国并不是第一个针对汽车软件生命周期建立相关规范的国家或地区。

近年来,联合国欧洲经济委员会(UNECE)和 ISO 已经从软件更新、网络安全和软件更新工程等不同方向建立了相关法规和标准。其中,UNECE 的 UN Regulation No.156(UN R156)专门针对汽车软件更新及软件更新管理体系。其核心关注点是车辆软件更新活动以及制造商的软件更新管理能力。

ISO 则在 2023 年发布了 ISO 24089:2023《Road vehicles — Software update engineering》。该标准针对道路车辆的软件更新工程,从组织和项目两个层面提出要求和建议,并覆盖车辆、车辆系统、ECU、相关基础设施以及软件更新包的组装和部署。ISO 还明确指出,软件更新工程活动会贯穿车辆生命周期。

此外,UNECE 的 UN R155 主要针对汽车网络安全及网络安全管理体系。因此,国际上已经形成了围绕网络安全、软件更新和软件更新工程的相关法规与标准。

与这些标准相比,GB/T 48140—2026 的重点更加集中在汽车软件质量和缺陷管理,覆盖从需求、设计、集成、验证,到发布、升级维护以及缺陷处置的质量管理过程。

因此,这些标准并不是简单的 “一对一对应关系”,而是从不同角度解决汽车软件快速迭代之后产生的质量、安全和管理问题。

对软件测试有什么影响?

这项标准首先意味着汽车软件测试的边界可能进一步扩大。

过去测试工作通常围绕功能验证、集成测试、系统测试和回归测试展开;而在 OTA 成为汽车软件更新的重要方式之后,软件升级本身也成为需要验证的对象。例如升级包是否与目标车辆匹配,升级过程中断后能否恢复,新版本是否影响原有功能,以及缺陷修复之后是否达到预期效果,都需要纳入软件质量活动。

另一个变化是风险驱动的质量管理。标准明确采用基于风险的思维,并在软件开发过程设置质量评审和风险评估机制。对于测试团队来说,这意味着测试工作不仅需要回答 “功能有没有 Bug”,还需要更加关注不同软件缺陷可能造成的影响,以及哪些功能和场景需要投入更多验证资源。

同时,汽车软件的版本和配置管理也会变得更加重要。车辆硬件配置、ECU 软件版本、车机系统、云端服务以及 OTA 版本可能同时发生变化。如果缺少准确的版本和配置关系,出现软件问题之后就很难快速判断哪些车辆受到影响,也会增加回归测试和缺陷定位的复杂度。

这些变化并不意味着传统功能测试会消失,而是意味着汽车软件测试需要与版本管理、配置管理、OTA、风险管理以及运行状态监控结合得更加紧密。

AI 进入汽车,软件质量又面临新的测试问题

值得注意的是,监管部门已经明确提到人工智能软件等新型软件对象的质量管控。

对于传统软件而言,测试人员通常可以根据明确的输入和预期输出判断功能是否正确。但 AI 系统具有更强的场景依赖性,尤其是在智能驾驶、智能座舱等场景中,模型表现可能受到数据、环境和具体场景的影响。

因此,随着 AI 进一步进入汽车软件体系,软件质量管理可能需要同时考虑模型版本、数据质量、长尾场景、模型回归以及模型更新后的行为变化。特别是在 OTA 环境下,如果软件代码、模型或相关云端服务持续发生变化,测试范围也会随之扩大。

不过需要明确的是,GB/T 48140—2026 是一项汽车软件质量与缺陷管理标准,并不是一项专门针对 AI 测试的标准。AI 测试只是随着汽车软件形态变化而产生的一个新的质量管理问题。

汽车软件质量管理进入持续验证阶段

从 GB/T 48140—2026 以及 UN R155、UN R156、ISO 24089 等相关标准可以看到,汽车软件质量管理正在从单纯的开发阶段质量控制,逐步延伸到软件发布、更新和缺陷处置。

这对于软件测试行业的意义在于:测试不再只是软件发布前的一个环节,而正在成为软件生命周期质量管理的一部分。

汽车软件发布之后,还可能继续更新;软件更新之后,还需要验证;发现缺陷之后,还需要进行风险评估和修复;通过 OTA 完成修复之后,还需要评估实际效果。

因此,未来汽车软件质量体系需要解决的已经不仅是 “这个版本有没有 Bug”,而是一个更具体的问题:一辆已经交付的汽车,在软件持续变化的情况下,如何持续保持可控的质量状态?

GB/T 48140—2026 给出的答案,是通过覆盖需求、开发、验证、发布、升级维护和缺陷处置的管理体系,将软件质量控制进一步贯穿汽车软件生命周期。

对于软件测试从业者而言,这可能是这项新标准最值得关注的地方:汽车软件测试正在从单次版本验证,逐步走向持续的质量验证。

文章首发于 TesterHome 社区微信公众号:https://mp.weixin.qq.com/s/5kmp8baaYoeNSxHnveeIHA


↙↙↙阅读原文可查看相关链接,并与作者交流