原创 使用TPT对ASCET模型测试及代码覆盖度测试

2023-2-1 14:18 309 0 分类: MCU/ 嵌入式


ASCET软件德国ETAS集团研发用于汽车行业ECU基于模型开发建模软件,是MATLAB/Simulink之外的最为知名的软件开发工具,在汽车行业同样得到了广泛应用,尤其是BOSCH集团ASCET提供了ASCET-MD(建模与仿真)、ASCET-RP(快速原型)以及ASCET-SE(代码生成)等模块来实现ECU软件开发过程的无缝整合

德国PIKETEC公司的TPT软件作为汽车行业著名的针对嵌入式系统基于模型的测试工具,几乎包含了所有常见嵌入式软件的支持平台,适用于整个电控开发测试过程,可以实现测试用例的复用,并且实现了测试执行、测试评估和测试报告生成的整个过程自动化。针对MATLAB/Simulink/Stateflow、ASCET以及TargetLink等,TPT提供了全方位的支持进行模型测试。北汇信息作为PIKETEC公司的伙伴,将为客户提供相应的产品支持和测试服务。

 

 

ASCET平台功能介绍

针对ASCET的模型测试,TPT中有两种方式执行。一种是专门的ASCET测试平台,真实运行ASCET模型,将TPT-VM嵌入到ASCET环境中;另一种是不运行ASCET模型,通过ASCET生成DLL文件,在TPT的FUSION平台中进行测试。

以ASCET平台为例,TPT-VM通过 ASCET仿真环境执行测试TPT可以收发信息,改变变量和参数,并且所有的参数TPT中被测量和评估。



ASCET平台特性

自动化分析被测对象及其参数

自动生成测试用例

支持物理和应用模型的背靠背测试

支持模型测试和集成测试

支持基于周期和非周期任务执行测试

支持数据读写

支持局部变量测试

支持改变参数、系统常量

支持使用

ASCET

测试环境进行故障排除


TPT测试ASCET模型的工作流程

TPTASCET数据库或者工作空间中选择被测工程(SUT)可以测试ASCET工程的某个单独模块或完整的模块组(集成测试)。

测试过程中,TPT通过A2L / DCM信息来分析SUT的接口信息,比如通过DCM文件导入缺省值实现默认配置。通过分析ASCET模型来确定模型的输入输出接口值以及本地测量值。完成上述步骤后,TPT会自动生成ASCET初始模型、TPT测试驱动相关任务组成的测试环境

除了基于需求测试ASCET模型,TPT还支持回归/背靠背测试,通过设置评估条件来评估测试结果。


 

 

ASCET执行测试

TPT在整个测试执行过程中,可以实现全自动化。TPT可以自动打开ASCET软件加载被测项目特定的ASCET测试环境下进行编译

测试结果会根据记录的所有数据自动进行评估,并生成测试报告。复杂的测试或测试集可以在无人看管的情况下批处理执行,可以减少人力

 

 

TPT测试ASCET代码覆盖度:

TPT还可以对ASCET的代码进行覆盖度测试,这需要调用专门的测试代码覆盖度的工具(CTC++软件)。可以直接通过ASCET平台或者FUSION平台来完成配置及调用测试的过程,以FUSION平台为例如下



在TPT生成的测试报告中,将自动包含代码覆盖度测试的报告汇总,点击可以获取更详细的CTC++报告细节。




作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 0
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
北汇信息 2023-03-27 11:17
探究鸿蒙系统底座OpenHarmony的代码质量改进
提到鸿蒙操作系统(Harmony OS),想必大家并不陌生。其底座OpenHarmony是由华为捐出的鸿蒙开源系统,并且由开放原子开源基金会孵化及运营, 目标是面向全场景、全连接、全智能时代, 搭...
北汇信息 2023-03-20 12:09
汽车电子测试咨询服务-功能测试
电子电气功能测试是保障车辆“品质”的重要手段,车辆的开发是复杂的系统工程,需经历不同的开发阶段,也需要经历不同测试阶段,每个测试阶段测试的关注点存在差异。北汇信息基于对客户需求规范、行业法规及自身测试...
北汇信息 2023-03-15 13:50
从OTA测试变革浅析OTA测试系统升级方向
OTA测试的变革 自去年以来,OTA逐渐开始从少数“高端玩家”的卖点,成为汽车行业普遍应用的功能,各传统或新兴OEM都逐步开始在OTA上做布局,而随之而来的就是整个OTA功能从研发、测试到实际...
北汇信息 2023-03-13 15:39
智能驾驶测试解决方案
智能网联汽车集中运用了计算机、现代传感、信息融合、模式识别、通信网络及自动控制等技术,是一个集环境感知、规划决策和多等级自动驾驶控制于一体的技术综合体。为此在智能网联汽车研发过程中测试和验证面临巨大的...
北汇信息 2023-03-10 11:30
TASMO-自动测试建模好帮手
对于一名汽车软件测试工程师,最关心的问题是如何高效完成产品测试。目前提高测试效率的方法主要有以下两个方向:一、提高测试建模的效率,最好能够实现“自动化”,并且测试用例能够复用于后续的SiL、PiL...
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条