车载软件vECU虚拟化测试解决方案

描述

软件测试面临的挑战

  • 项目开发周期缩短,充分验证功能的难度加大,难以保证测试质量
  • 系统复杂度高,硬件交付周期长,软件测试无法正常开展
  • 融合HiL集成难度大,建设周期长,难以满足项目测试时间要求
  • 域融合趋势下,跨部门协同验证要求成为常态,依赖硬件的测试难以协同

虚拟化测试的意义

虚拟化测试:利用虚拟化技术,实现将真实域控制器转化为虚拟域控制器,运行在PC或服务器环境中运行,从而实现在不依赖真实硬件的情况下完成对应测试任务。

利用虚拟化测试,可以在ECU硬件或者HIL系统交付之前,针对软件功能等进行充分测试,尽快尽早开展测试,实现测试左移。同时,借助软件技术,可以更为方便、灵活的开展测试及调试,提升研发效率,缩短研发周期。

虚拟化测试

虚拟化测试阶段及测试内容覆盖

虚拟化测试根据不同的抽象,分成4级。可以覆盖的测试内容如下:

  • 软件组件功能测试、接口测试
  • 软件全功能测试、接口测试
  • 软件/代码覆盖度测试
  • 故障注入测试
  • 软件通信测试:路由、E2E等
  • 软件诊断测试
  • 软件标定测试
虚拟化测试

虚拟化测试实现方案

通过采用虚拟化工具,提供vBSW(虚拟基础软件)或者提供vOS和vMCAL等部件,将依赖硬件的ECU软件进行解耦,生成vECU。

虚拟化测试

北汇虚拟化测试业务范围

虚拟化ECU集成工程服务

  • vECU生成及调试
  • 被控对象模型开发
  • 自动化环境调试持续集成及云端部署

基于虚拟化的测试工程服务

  • HiL测试用例复用及脚本移植服务
  • 测试服务测试用例及脚本开发
  • 测试执行及报告生成
虚拟化测试

北汇优势

  • 实施团队:具有丰富的SiL及HiL环境搭建经验,了解客户需求,能够快速构建测试环境
  • 工具链:与维克多Vector、新思Synopsys等知名公司合作,工具链功能强大,认可度高
  • 公司资质:以测试业务为主营,与客户不存在竞争关系,最大程度保障客户信息安全
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分