在快速迭代的科技海浪中云开体育,汽车电子技能的速即发展不仅重塑了行业的神态,也对测试器具建议了更高的挑战与条款。行为汽车电子测试界限的前锋,TPT软件历久努力于为用户提供高效、精确、可靠的测试责罚决策。新念念科技出品的TPT软件迎来了又一次要紧更新,最新版块TPT 2024.12将进一步知足汽车行业日益增长的测试需求,鼓动汽车电子技能的捏续更正。
基于现时汽车客户的本色需求与痛点,结合最新的技能趋势,对TPT软件进行了全面的优化与升级。从模子故障注入测试到劳动器函数替代C代码函数,从更准确的需求通顺到Python 3的赈济,每一项新功能的引入皆旨在晋升测试后果、增强测试生动性,并为用户提供愈加直不雅、方便的测试体验。
更新亮点:
1、模子故障注入测试在过往TPT版块的技能赈济本质中,客户但愿在保捏模子举座逻辑不变的前提下,八成凯旋操控模子里面的某个中间变量,以此来不雅测当该变量发生变动时,模子是否能精确的产生预期的输出末端;同期关于一些较大模子,当子系统输入均为中间变量时,想针对中间变量进行凯旋截止,从而更快捷的知足相应模子笼罩度条款。
伸开剩余86%针对此类需求TPT 2024.12引入了模子故障注入测试功能。可凯旋在模子中相应截止中间变量的位置进行logging,并在TPT 凯旋注入故障,TPT会在模子对应位置插入一个TPT_Inject_Signal模块,此时即可使用Define function对相应信号进行凯旋截止,提高测试后果。
图1 故障注入测试
2、TPT劳动器函数替代C代码函数关于C代码中的函数,在TPT端可从头界说函数功能,从而使测试经过愈加生动、完成代码故障注入测试。
图2 函数功能替代
3、更准确的需求通顺在以往的版块中,针对需求的通顺只可赈济通顺到具体的用例以及对应的GUI评估中,在新版TPT中,需求可结合到对应的Compare评估以及Shall上。使得需求与评估凯旋的通顺更显然,增强用例与评估之间的纪念性,在进行升级测试时,能更快捷定位到具体评估。
图3 需求通顺到Compare
图4 需求通顺到shall
4、Python 3赈济在TPT 2024.12中对Python的赈济,由蓝本的Python 2 升级为Python 3。可通过如下风景进行勾选。
图 5 Python 3启用风景
在新版TPT中引入一个新的测试循序:Script 用于测试用例编写。
Script 可用于编写NumPy野心、凯旋界说Python函数并使用、调用Python库。使得编写测试用例风景愈加生动多变。
图6 Python3用于测试用例编写
在测试评估编写经过中也可使用Python 3接洽内容,终点关于野心模子,可针对浮点数进行野心;援用外部数据进行参考并编削为TPT信号。
图7 Python 3用于测试评估编写
5、Silver履行加快在以往的版块中,Silver履行经过中会加载扫数的信号,导致履行后果变低,在新版块中新增了信号选拔功能,从而提高测试履行后果。同期在新版TPT中,Silver Platform已加入到免费模块中了。
图8 Silver履行加快
6、Linux赈济Linux环境下新增对AUTOSAR Platform以及Silver Platform的赈济,并可与CI/CD进行蚁合使用。
图9 Linux赈济
7、其他更新①TASMO中对信号新增不休:允许生成具稀罕组元素值单调递加或递减轨则的测试用例,此种风景生成的测试用例不错愈加契合模子本色需求。
图10 新增不休
②当使用C/C++、AUTOSAR Platform 进行TASMO自动生成时,赈济调用笼罩(Call coverage)
图11 调用笼罩
③从MATLAB R2022a(9.12)或更高版块开动,TASMO目下可针对援用子系统(Referenced subsystems)进行测试用例自动生成,从而提高模子举座笼罩度。
④Compare循序中,引入了一个新功能:若是评估失败,则在测试用例解说中添加一个包含信号和参考信号的图形,使得测试解说愈加显然,便于测试东谈主员进行测试问题分析。
图12 Compare新功能
回首:TPT 2024.12 版块在功能上进行了一系列更正,旨在更好地知足市集的各样化需求。这次更新在模子测试、代码测试及Python赈济等多个缺陷界限进行了深度优化,使得TPT器具愈加贴合现时的测试轨范,从而极地面晋升了测试责任的后果。
北汇信息行为新念念科技的国内统一伴伴,十多年来一直为国内TPT客户提供凭借丰富的TPT使用告诫和各样的测试责罚决策云开体育,努力于为汽车电子行业提供全标的的专科赈济。若是您在TPT器具的使用经过中遭遇任何问题,或者需要专科的技能赈济和谋略劳动,请随时接洽北汇信息。咱们将诚笃为您劳动,共同为汽车电子行业的发展孝敬力量。
发布于:北京市