当前位置: 首页 > 工具软件 > TPT > 使用案例 >

TPT 18功能扩展与更新:IBM ALM,等价类,ADAS测试,代码调试

喻珂
2023-12-01

IBM Rational Quality Manager 的可追溯性

在汽车行业,我们通常使用不同的IT系统来管理应用程序的生命周期、需求和测试。应用程序生命周期管理(ALM)工具可以建立需求和测试的可追溯性。在汽车ASPICE标准和ISO 26262中,创建可追溯性是必需的,最重要的目标是能够尽可能容易地跟踪产品开发过程中开发工件之间的依赖关系。主要的应用场景是出现错误或需要更改时的依赖性分析。

在TPT 18中,用户可以从IBM RQM(Rational Quality Manager)中把已有的测试用例导入TPT中或这把创建好的测试用例导出TPT。在Quality Manager的测试管理解决方案中可以继续建立可追溯性。这个新附加组件确保了一致的数据情况,从而节省了手动操作。

TPT 18可以连接所有常用的应用程序生命周期管理和需求管理系统。使用该特性需要TPT License,可以单独购买。

TPT 18中关于等价类的更新

一个等价类区间是在测试中为了测试组件或系统假定的类似行为而输出或输入的数值范围的一个子集。一个值就代表了一个等价类区间。因此,它们对于软件测试人员在测试的完整性和减少工作量之间进行权衡是非常重要的参考。

在TPT 7的版本中,我们曾介绍过如何使用等价类的方法进行测试建模以及实现自动化测试。在TPT 8 的版本中首次实现了基于定义好的等价类区间自动生成测试用例。

TPT 18中我们实现了一些等价类相关功能的简化:

  • 引入一个全局等价类Assesslet,使用它可以检查所有测试用例中的等价类。你可以检查在任何一个执行的测试中是否满足一个等价类。
  • TPT API扩展了全局等价类Assesslets
  • 定义强制和禁止等价类
  • 通过减少列数来更好地概述测试报告
  • 报告包括用颜色突出显示受影响的强制和禁止等价类。
  • 重命名等价类的重构函数

TPT与 IPG CarMaker集成

在TPT 18中支持使用IPG CarMaker进行测试。首次在TPT 17发布的功能目前已经过了几次更新。

我们优化了界面,您可以从TPT中控制、构建和修改在CarMaker中创建的虚拟测试场景。TPT中基于场景的测试模型与CarMaker仿真和可视化相结合,使ADAS和AD测试更容易,可读性更高,可维护性更好。您可以使用这个组合来测试模型、源代码、ECU或任何混合的对象,如MiL测试、SiL测试或HiL测试。

TPT 18中我们加入了一下新功能:

  • CarMaker项目的自动接口;
  • 接口导入后,自动启动已配置的CarMaker项目;
  • 可在任何时候中止正在运行的仿真;
  • 通过IPG Movie展示可视化的测试场景

TPT 18支持Visual Studio

调试这个术语有多种含义。然而,最直接的含义就是把代码中的漏洞消除。调试器是一种程序员工具,它附加在正在运行的程序上,允许您检查代码,执行步骤,查看变量和寄存器。在TPT中,您的测试框架就是正在运行的程序,其中包括被测系统,测试执行机器以及相应的测试用例。

系统越复杂,测试用例也会越复杂。如果一个测试用例没通过,测试员需要找出其根本原因。测试用例不通过可能有多种原因,例如:

  • 需求没有说明
  • 测试用例派生错误
  • 测试实施错误
  • 代码中存有bug

对于最后一种情况,需要一步一步地分析代码中的状态、信号和进程,以便将错误行为的原因缩小到代码中的几个区域。

为了支持这一方式,我们在TPT 18中加入了用于调试的Visual Studio连接。如果用户不使用Visual Studio 企业版或者专业版2017和2019,我们也仍然支持使用Eclipse CDT调试代码。

TPT的调试支持在C/C++和AUTOSAR平台中使用。

此外,也可以通过Lauterbach Trace32 和 PLS UDE调试目标代码。

TPT 是一款高效的模型动态自动化测试工具,支持MATLAB/Simulink,ASCET,Targetlink等平台,可执行从MiL-SiL-PiL-HiL-ViL全阶段的测试,图形化的建模方式以及多种评估方式助您完成测试。可定制化的测试报告让您的测试一目了然,心动不如行动,欢迎联系我们获取产品试用~

更多新特性快讯:

【北汇信息】TPT | 嵌入式软件模型动态测试工具TPT 18

作者:北汇信息-贪玩的皮卡球

喜欢本篇文章的话记得评论点赞⭐收藏
➕更多技术文章直播课程,敬请持续关注北汇信息➕
⬇️业务咨询请私信北汇信息或在官网留言⬇️

 类似资料: