惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recorded Future
Recorded Future
S
Secure Thoughts
D
Docker
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
F
Fortinet All Blogs
月光博客
月光博客
S
Security @ Cisco Blogs
AI
AI
IT之家
IT之家
P
Proofpoint News Feed
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
N
News and Events Feed by Topic
Hacker News: Ask HN
Hacker News: Ask HN
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Google Online Security Blog
Google Online Security Blog
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
Latest news
Latest news
Webroot Blog
Webroot Blog
GbyAI
GbyAI
L
Lohrmann on Cybersecurity
T
Threat Research - Cisco Blogs
S
Schneier on Security
G
Google Developers Blog
N
News | PayPal Newsroom
C
Check Point Blog
T
Tenable Blog
L
LINUX DO - 最新话题
C
CERT Recently Published Vulnerability Notes
T
Troy Hunt's Blog
Know Your Adversary
Know Your Adversary
SecWiki News
SecWiki News
TaoSecurity Blog
TaoSecurity Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
爱范儿
爱范儿
W
WeLiveSecurity
Project Zero
Project Zero
M
MIT News - Artificial intelligence
H
Hacker News: Front Page
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
C
Cyber Attacks, Cyber Crime and Cyber Security

博客园 - Trinitytec

为何应立即实施 SBOM,以满足《网络弹性法案》(CRA)的合规要求 什么是CWE?概述CWE排名前25项 为什么Rust嵌入式开发仍然需要强大的静态分析 面向产品安全的威胁建模与Secure SDLC实践 让Google Test满足功能安全要求:VectorCAST/QA构建可量化的测试覆盖率分析体系 FOSSID如何快速且准确找到项目中引用的第三方代码 如何利用FOSSID 管控AI生成代码合规性? CRA生效在即,ONEKEY携手创提将网络安全合规压力化为市场红利 借助 Rust + Perforce 静态分析工具QAC和Klocwork降低关键风险 eVTOL核心机载软件系统满足DO-178C适航合规的工程实践 开发人员需要了解的关于MISRA C:2025®的信息 AI辅助代码修复优化左移开发 在AWS上部署CANoe--打造企业级ECU云端流水线 AI生成代码系列:在不干扰开发者体验的情况下集成开源代码片段检测 CVE资金中断:安全团队如何做好准备? AI生成代码系列:开源代码片段检测的有效方法 将Perforce QAC与CI/CD流水线集成实现代码“质量门控”管理 CVE是什么?常见漏洞披露概述 如何生成完整的软件物料清单(SBOM)? 如何选择一个好的软件成分分析工具? Perforce公司发布《2025汽车软件开发报告》 重新审视中国的GB标准(44495 – 44497) 硬件逆向工程101: 电路板基础知识 HydraLink—面向工程师、研究人员和爱好者的易用型汽车以太网接口 车载网络:现代汽车的数字心跳 最具影响力的汽车黑客攻击事件 网络安全全速前进:McLaren迈凯伦汽车如何应用Cybellum驱动卓越的产品安全? 浅谈TARA在汽车网络安全中的关键角色
云端自动化测试--通过基于服务器的自动化测试实现SDV创新
Trinitytec · 2026-03-09 · via 博客园 - Trinitytec

转载自www.vector.com

随着车辆功能的增加,对灵活的软件架构的需求也在增长,例如软件定义车辆(SDV)所体现的架构。通过 SDV,创新功能和服务可以快速部署、持续更新和交付。现代车辆系统日益复杂和多样化,这对传统的基于硬件的集成和测试平台提出了越来越多的挑战。它们对物理组件的依赖使得可扩展和及时的验证变得困难。通过虚拟化 ECU(vECU),这种对硬件的依赖显著降低,从而实现更灵活、高效和可扩展的测试工作流程。虚拟 ECU 作为数字孪生,可以灵活且早期地集成到虚拟测试环境中。同时,测试可以与虚拟 ECU 并行进行,并且执行速度更快,这相比于基于硬件的测试环境是一个重要优势(见图 1)。

通过虚拟ECU,测试可以并行化并更快地执行

除了在车辆开发方面的进展之外,《网络弹性法》还要求公司在安全事件发生后72小时内提供详细分析和具体对策。这一要求增加了开发部门建立自动化和可重复测试程序的压力,以便能够快速应对检测到的安全威胁。自动化测试能够立即验证修复措施,并确保安全漏洞得到高效且及时的处理。

通过虚拟平台实现高效测试流程

过去,梅赛德斯-奔驰必须等待供应商交付最终硬件样品后才能开始测试。这导致验证过程延迟,并降低了测试软件组件的灵活性。vTesting 平台是梅赛德斯-奔驰针对上述挑战的战略应对措施。该平台最初于 2020 年以概念验证的形式推出,此后已发展成为公司测试基础设施的重要组成部分。如今,它在开发过程中发挥着不可或缺的作用,使复杂软件功能的保护变得可靠且可扩展。

无需硬件的软件测试:使用 vTesting 平台实现左移

vTesting 平台可以在软件环路环境中对完整的供应商软件栈进行早期测试,远在实际硬件可用之前即可进行(见图 2)。通过 MB.OS 门户,梅赛德斯-奔驰及其供应商可以独立上传和访问最新的软件版本,确保无缝协作和更快速的验证。

梅赛德斯-奔驰vTesting平台的搭建

上传过程可以通过 API 集成实现完全自动化,使软件版本能够作为 CI/CD 流水线中的提交或合并请求的一部分进行推送。仿真包含使用 vVIRTUALtarget 或 Synopsys Silver 生成的虚拟 ECU、一系列测试用例,以及直接从门户获取的诊断数据。配置和测试场景均根据 vECU 及额外元数据动态生成。执行标准化的诊断、安全和总线系统测试以及功能检查,以便开发人员和测试人员能够快速访问和应用预定义测试用例。

梅赛德斯-奔驰要求所有供应商使用虚拟ECU,使其成为采购过程中的关键环节。测试环境按照“万物皆代码”的原则进行配置,确保所有设置和流程的可追溯性和版本一致性。

通过并行运行多个 CANoe 服务器版本,DevOps 流水线为复杂软件系统的可扩展、高效和硬件无关的验证与保护提供了坚实的基础。集中式基础设施还支持跨部门的许可证共享,使许可证成本能够在多个团队之间高效分配。

供应商早期自动化软件测试的优势

供应商从vTesting平台的共享使用中受益匪浅。该平台已整合到梅赛德斯-奔驰的CI/CD流程中,使他们能够高效且高可靠性地进行集成和验收测试。通过虚拟测试环境的链接,可以在早期阶段进行验证,显著加快开发周期并改善整体协作。测试环境在硬件问题或瓶颈的早期发现和解决中起着核心作用,有效避免停机。供应商可以独立上传当前的软件版本并进行自动化测试,从而获得软件成熟度的早期反馈。快速获取测试结果提升了代码质量,减少了返工,并在敏捷团队中促进持续的软件开发。

在大多数情况下,生成虚拟ECU(vECU)并不需要大量额外的工作。得益于双目标概念,虚拟和物理ECU能够保持一致。此外,Vector还可以向供应商和整车制造商提供通过vVIRTUALtarget虚拟化的vECU,以满足特定的使用场景。

为软件定义车辆和敏捷开发做好准备

vTesting平台的引入标志着在加速和提高汽车软件环境中开发与测试流程灵活性方面迈出了重要一步。梅赛德斯-奔驰及其供应商从早期的自动化质量保证中受益,并能够在不依赖物理硬件的情况下验证软件。梅赛德斯-奔驰的内部分析表明,根据测试套件的不同,使用 vECU 进行的软件在环(SIL)测试与在物理硬件上执行的测试的相关性可达到 95%。它有助于加快开发,同时确保问题在早期阶段被发现和解决。虚拟测试技术的持续发展将进一步增强 SDV 的敏捷工作流程和软件验证,使企业在不断发展的数字竞争中获得成功。