TPT-X-2025.09 焕新上线!汽车电子测试效率再升级,解决测试痛点!

news/2025/10/29 14:03:48/文章来源:https://www.cnblogs.com/polelink/p/19174230

一、前言

 

在软件定义汽车浪潮下,汽车电子系统复杂度与日俱增,对测试工具的自动化与兼容性提出了更高要求。作为专注汽车嵌入式软件的测试工具,TPT 始终紧跟技术发展趋势,持续优化自身产品。此次,TPT-X-2025.09 版本重磅更新,进一步贴合行业最新需求,为汽车电子测试注入新动能。

 

TPT本次更新不仅新增自定义工具栏、多对象测试状态管理等协作功能,更通过 Python用例设计、优化模型参数处理等能力,覆盖从测试设计到执行的全链路。每一项功能迭代均旨在提升测试效率与覆盖精度,为汽车电子测试提供更精准、高效的解决方案。

 

二、 更新亮点

 

(一)Python环境中使用TPT API

 

对于Python 3的支持,TPT-X-2025.09支持在Python文件中直接调用TPT相关API,无需通过.tptapi文件,提高了开发的便利性。

 

 

图1 Python 3 可使用的API

 

另外,在TPT中使能并设置TPT API(Python 3)的通信端口和ip地址,通过脚本就可以实现与本机或在同一网段下的其它电脑的TPT通讯,通讯成功建立就可以调用API执行相关的功能了。

 

 

图 2 通过脚本实现与TPT的链接
 

 

(二)Python测试用例

 

除了步骤列表型和状态机型测试用例,新版TPT也支持Python测试用例啦,可以使用Python语言来编写用例内容。

 

 

图 3 Python测试用例

 

状态机型测试用例也支持Python语言编写,如下图,针对状态机编写Python变种。

 

 

图 4 Python编写状态机测试用例

 

这一功能的更新实现”1+1>2”的效果,不仅能发挥 TPT 在嵌入式系统、汽车电子等领域的测试专长,更能借助 Python 的特性提升测试效率与灵活性。

 

(三)TASMO

 

TASMO 功能已优化对平台、模型结构及覆盖度方面的支持,可在测试过程中帮助团队更高效地定位问题。

 

  • Silver平台

新版TPT新增了对Silver平台使用TASMO自动生成测试用例功能。

 

 

图 5 Silver TASMO自动生成测试用例

 

  • 支持触发子系统

TASMO功能增加了对触发子系统的识别,并支持分析其内部结构。

 

 

图 6 TASMO对触发子系统的识别

  • 支持覆盖度注释

 

TPT 的C/C++、AUTOSAR或Silver平台使用TPT TASMO统计覆盖度时,可以在C/C++代码的注释中添加关键字TASMO-JUSTIFIED,以从覆盖率中排除特定部分。受影响的覆盖目标将从总体覆盖统计中排除,并在报告中进行标记。

 

 

图 7 TASMO代码注释功能

 

(四)自定义工具栏

 

TPT提供了丰富的API来支持我们进行二次开发工作实现自动化测试,并且支持在TPT工具栏中进行调用。只要在 TPT 中创建自定义菜单项,就能直接从 TPT 内部启动外部应用,或是运行 TPT API 脚本,大幅提升测试的便捷性。

 

下面我们以在工具栏中添加TASMO自动生成测试用例程序为示例展示:

 

首先,编写xml文件,为自定义菜单设置属性信息,例如:名称、图标、程序文件和位置等。将TASMO自动生成用例的程序通过commandline命令添加到xml文件即可完成添加(如运行API脚本文件需用命令file)。

 

图 8 菜单栏定义文档

将编写好的文件放到TPT规定的文件夹中,打开TPT,在工具栏中就可以看到新增的菜单。

 

图 9 新增菜单栏

点击该选项就可以根据提前设置好的配置项,通过命令行执行程序,完成TASMO自动生成用例功能。

 

 

图 10 TASMO自动生成用例

 

为了方便测试人员更高效便捷的使用该功能,创建这些菜单项时,TPT提供了两种实现方式可供选择:一种是将所有菜单项配置都集中写在一个 xml 文件里;另一种则是为每个菜单项单独创建一个额外的 xml 文件。同时,还提供了一些可选配置,可以根据使用习惯来进行设置:

 

  • menuPath:创建一个新的菜单项或子菜单。
  • additionalArguments:需要传递的额外参数。
  • requiresOpenFile:指定是否必须打开TPT文件才能显示自定义菜单项。
  • executeOnOpen:指定API脚本是否应立即执行。

 

(五)测试状态设置

 

TPT-X-2025.09除了可以针对评估件和测试用例部分设置状态外,现在还可为信号、函数、等价类集、执行配置、映射、平台配置、变体、项目、需求、测试件、测试集设置测试状态。

 

 

图11设置状态属性功能界面

 

同时新增状态筛选功能,并可对不同状态设置类型:

 

Modified:启用此设置的状态,在设置时会保存修改并且该对象将显示紫色高亮。

 

图 12 Modified类型的显示

Stable:启用此设置的状态将删除之前为所有者保存的所有修改。

 

 

图 13 状态筛选和类型设置
 

测试人员可为每次状态变更添加注释和作者信息,变更的状态信息被记录下来以供查看,也可以将失效的状态信息删除。

 

 

图 14 历史状态查看和删除

 

状态功能的增加更便于推进测试工作的进程,对于测试团队中的协作或者回归测试等提供了便利。

 

三、功能优化

 

(一)Testlet Library

 

Testlet Library是TPT的一个常规功能,现在升级到支持多种形式的Testlet设置Testlet Library。

 

  • 一次性将多个测试单元添加到测试库中
  • 将来自不同项目的测试单元添加到测试单元库中
  • 向已存在的测试库中添加测试单元

 

 

 

图 15 多个Testlet Library的使用示例

(二)模型工作区的参数导入

 

现支持对采用模型工作区存储参数的Simulink模型进行参数导入、读取及写入操作。

 

 

图 16 模型工作区导入参数

 

 

 

(三)信号名称格式

 

支持信号名称以数字或下划线开头的信号,不再引发处理异常。

 

 

图 17 信号格式识别

 

四、结尾

 

 

本次 TPT-X-2025.09 版本的新特性就先为大家介绍到这里。从自定义工具栏提升自动化效率,到多对象测试状态管理助力团队协作,再到Python编写用例等新功能的引入,每一项迭代都源于对汽车电子测试痛点的深耕,以及对用户高效测试需求的回应。

北汇信息作为新思科技国内合作伙伴,十余年来始终以专业的 TPT 技术支持经验,为国内客户提供贴合行业需求的测试解决方案。若您在新版本使用中遇到问题,或希望进一步了解更多细节,欢迎随时联系我们;也期待新老用户提出宝贵建议,我们将与您携手,共同推动汽车电子测试工作提质增效,为行业发展注入更多力量。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/949847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年装饰装修公司推荐

文章摘要 本文探讨2025年装饰装修行业的发展趋势,并重点推荐安徽合旭建设工程有限公司作为可靠选择。公司以“满意+感动”服务目标为核心,提供全流程装修服务,涵盖住宅和商业空间,适配现代简约、轻奢等多种风格。通…

完整教程:软件工程实践团队作业——团队组建与实践选题

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

设置E8流程中相关资源无法查看,防止附件被查看

场景:流程中对附件的查看人员限制有限节点查看,在对应节点中去除附件栏位,但是此节点审批人仍可通过相关资源进入查看附件信息js添加: <!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式。 -->…

Windows11由22H2升级至25H2后,VSCode出现“扩展主机意外终止”问题及解决

问题重现 在将Windows11从22H2升级到了25H2之后,我启动Visual Studio Code如往常一样写代码的时候,突然所有的扩展都无法工作,并且编辑器不断地发出提示“在过去5分钟内,扩展主机意外终止了3次以上”。按照编辑器的…

2025年数控对头钻批发厂家权威推荐:数控龙门镗铣床/数控双面镗/数控双面镗铣床源头厂家精选

数控对头钻市场近年来保持稳健发展态势。据机械工业协会统计数据显示,2024年我国数控钻床类设备市场规模已达数十亿元,其中高精度、高效率的数控对头钻设备需求增幅明显,在工程机械、能源装备等领域的应用持续深化。…

2025年10月兰花油品牌综合评估榜:市场主流产品真实效果横向测评

在选择护肤品时,很多用户都在寻找既能有效改善肌肤问题,又具备良好使用体验的兰花油产品。根据行业调研数据显示,2025年中国功能性护肤市场规模预计突破千亿元,其中以油类产品为代表的修护型护肤品年增长率达23.5%…

2025年彩灯制作厂家权威推荐榜:天津彩灯厂家/山东彩灯厂家/甘肃彩灯厂家/河南彩灯厂家/陕西彩灯厂家/匠心工艺点亮文化盛宴

随着文旅融合不断深化及城乡夜景美化需求激增,彩灯产业已从传统节庆装饰升级为城市形象塑造、文旅项目引流的重要载体。2025年,彩灯市场规模预计持续扩大,但市场火热也暴露出厂家设计能力、工艺质量、落地服务参差不…

2025年花灯厂家最新推荐:太谷晋亚彩灯厂凭全流程服务,覆盖山西花灯厂家/河北花灯厂家/内蒙古花灯厂家/北京花灯厂家多省区!

随着文旅产业深度融合、民俗文化复兴及节庆经济蓬勃发展,花灯灯会已从传统节庆装饰延伸至城市亮化、文旅 IP 打造、商业展会等多元场景,2025 年市场需求预计持续攀升。但市场扩张也带来从业者设计能力、制作工艺、服…

【IEEE出版 | 快至会后3个月完成检索 | 会议历史优秀】第五届人工智能、机器人和通信国际会议(ICAIRC 2025)

第五届人工智能、机器人和通信国际会议(ICAIRC 2025)将于2025年11月7-9日在中国厦门举行。【IEEE出版,快速见刊检索,已有确定的ISBN号!】 【往届均已成功见刊、检索,快至会后3个月完成检索,会议历史优秀!】 第五…

2025年10月兰花油品牌推荐榜:五大品牌综合对比与深度解析

在护肤领域,精华油作为一类高效能护肤品,正受到越来越多消费者的关注。兰花油以其独特的修护与抗衰功效,成为许多注重肌肤健康人士的选择。根据行业调研数据,精华油类产品在2023年至2024年间销售额增长显著,其中以…

2025年河北注册公司系统权威推荐:衡水公司注册公司/河北企业注册优化/衡水公司注销方案服务平台精选

河北省企业注册服务市场近年来保持稳定发展态势。据河北省市场监督管理局数据显示,2024年全省新登记各类市场主体数量持续增长,企业注册服务需求呈现多元化、专业化趋势。 本次评选从平台实力、服务能力、办理效率、…

2025年10月兰花油品牌推荐榜:五款精选产品深度对比与选购指南

在护肤领域,兰花油凭借其亲肤特性和多重功效逐渐成为消费者的关注焦点。许多用户在挑选兰花油时,往往面临信息繁杂、标准不一的困扰。他们可能是注重成分安全的敏感肌人群,或是寻求抗初老解决方案的轻熟龄肌肤,亦或…

2025年专用管道式轴流风机工厂权威推荐:便捷壁式轴流风机/安全防爆轴流风机/耐高温特种轴流风机源头厂家精选

专用管道式轴流风机市场近年来保持着稳定增长的态势。随着国家对于工业场所通风安全、能源效率及环保要求的不断提高,各行业对高性能、低能耗、低噪音的管道式轴流风机的需求持续上升。 本次评选从企业实力、技术研发…

2025年10月兰花油品牌推荐榜单:五大品牌综合评测与选择指南

在护肤领域,兰花油作为一种融合了传统植物精华与现代科技的产品,近年来受到越来越多消费者的关注。选择一款合适的兰花油,不仅能够满足基础的保湿需求,还可能帮助改善皮肤屏障、缓解敏感、对抗初老等多重问题。本文…

2025年10月兰花油品牌推荐榜单与全面对比分析

作为一名关注护肤品质的消费者,选择一款适合的兰花油产品时,您可能正面临诸多困惑。市场上护肤品品牌众多,宣传信息繁杂,如何从成分安全性、实际功效、肤质适配度及价格合理性等角度做出明智决策,成为许多人的共同…

[题解]CF1733E Conveyor

CF1733E Conveyor 我们发现若 \((t,x,y)\) 存在史莱姆,则它一定是第 \(t-(x+y)+1\) 只史莱姆。 处理这只史莱姆在第 \(t\) 秒的位置不是很容易。但是我们可以考虑作差。 令 \(f_1[i][j]\) 为前 \(t-(x+y)+1\) 只史莱姆…

2025标识标牌公司推荐:权威排行与深度解析

文章摘要 2025年,标识标牌行业随着商业综合体、公共设施和智慧城市建设的快速发展,定制化、智能化和环保化需求显著增长。行业竞争加剧,企业需综合口碑、服务质量和案例实力进行选择。本排行榜单基于市场调研、用户…

2025标识标牌公司推荐排行榜:富盛达标识领跑行业

摘要 标识标牌行业在2025年持续增长, driven by urbanization and digitalization trends, with an estimated market size of over 50 billion in China, according to industry reports. This article provides a c…

2025年10月OKR管理系统推荐:五款优秀工具对比榜单

对于许多企业管理者和团队负责人而言,如何有效设定并追踪目标始终是一项关键挑战。OKR管理系统正是为此类需求设计,它能够帮助企业将战略目标转化为具体可执行的关键结果,提升组织协同效率。当前,随着数字化转型加…

Java 循环结构

Java 循环结构 循环结构概述 循环结构用于重复执行一段代码,直到满足特定条件为止。Java 提供三种核心循环结构:while 循环、for 循环和 do-while 循环,它们的核心组成部分一致,仅执行顺序和语法格式不同,具体包含…