华体会网页登录入口
  • 华体会网页登录入口:基于vTESTstudio的域控制器测试用例开发及案例分享 背景
  • 发布时间:2022-08-02 05:25:27  来源:华体会体育全站app  作者:华体会网页登录入口 点击数量:8
  •   汽车车型/ECU开发周期缩短、功能复杂度的提高对测试提出更高的要求,尤其为适应下一代架构发展而出现的ECU新形态“域控制器“,针对其测试,无论从测试经验、知识能力,还是测试实现方法都提出了更大的挑战:

      从单一功能点的维度开展测试,其测试深度无法保证,必须考虑各种功能应用场景的有效耦合,这就需要具备系统整车级和用户角度的功能测试实践经验;同时介于域控制器的潜在多核多系统共存的特点,还需从任务分布实现的角度考虑和设计对应的测试场景。

      单向/正向的基于需求的测试用例开发,其覆盖度有限,无法满足功能安全对测试的要求(具体参见ISO26262中定义),需要更多的采用测试设计理论方法予以支撑测试实现。

      补充一点,面向服务和传统基于信号的功能实现,对于搭建测试仿真环境也提出了新的要求,后续针对此做专题讨论。

      测试自动化广为接受,自动化测试的HiL硬件是载体,自动化测试设计软件为其落地的关键,要高效好用(图形化)、便于积累复用(模块化和抽象分离),具有高覆盖度(支持不同类型的测试设计方法)。市面上,可以实现自动化测试设计的软件不少,各有特点,适合的才是最好的。

      平台化设计理念的引入,用例主体和参数抽象分离,用例更容易通过更新参数集适配不同的变体,达到用例的积累复用。

      支持与REQM/TDM的结合应用,vTESTstudio可将REQM/TDM导出标准xml格式的需求矩阵与测试用例建立映射关系,并将映射关系体现在测试报告中,如图1所示。

      vTESTstudio作为一款设计开发工具,其融合了经典的测试设计技术方法以及新颖的测试设计技术方法,并且引入变体的概念,对于平台化设计的应用具备重要作用。以下简单介绍vTESTstudio应用的其中几种测试设计方法以及变体的应用(可从vTESTstudio demo获取)。

      vTESTstudio中可以根据变体类型配置不同的测试用例,对于平台化设计及后续测试范围选择的应用具备重要作用,变体的类型具体如不同地域/法规、不同配置/车型/平台、不同覆盖度等,在CANoe中选择目标变体并运行,即可测试相应变体适用的用例。

      前面已经提到几种vTESTstudio应用测试理论设计用例的方法,现介绍vTESTstudio在验证测试阶段的具体应用示例,摘选自北汇为某客户开发的第一代车身域控制器(DCU)部分功能点的自动化测试序列及验证。

      Step2:图表编辑器(Test Table Editor)中设计带参数接口的标准测试用例库

      Step3:图表编辑器中调用设计好的标准测试用例,并将通过分类树已创建的参数插入到用例的参数接口中,如下图

      所谓“尽信书不如无书”,盲目追求自动化测试则会背离测试的本质,自动化测试仅仅是手段,利用手段而不是依赖手段。自动化测试实现的目的是高效快速的完成测试的验证。时间、成本和效益是企业发展永恒的主题,那到底应该如何高效应用自动化测试来提高投资回报率?具体哪种情况适合自动化测试呢?笔者结合众多测试开发人员的经验及个人实践综合认为,适合自动化测试项目的特点:

      vTESTstudio具备需求覆盖度高、设计简单易懂、易于维护以及复用性高等优点,得益于图形化及软硬件抽象分离特点,对开发人员的基础编程能力要求不高。北汇信息可提供基于VT System I/O板卡、vTESTstudio与CANoe组成了完整的HiL测试平台,已为多家OEM/Tier1定制部件级功能测试系统(包括车身域控制器,及传统分布式控制器功能测试开发),提供系统级及实车级测试验证服务,期待交流分享和合作的机会。

      工欲善其事,必先利其器。工具是效率的保障,选择适合的工具是很重要的一步,“进阶之路“需要人的经验积累、迭代,不断复盘和总结。与君共勉!

      声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。

上一篇:zaha hadid: 河滨交通 下一篇:市政府关于公布南通市第九届自然科
联系我们|版权声明|诚聘英才|网站地图|在线调查