分享好友 资讯首页 频道列表

强大的功能及丰富的集成平台为您开启模型测试新视角

2019-03-29 00:00
TPT简介

TPT是针对嵌入式系统基于模型的测试工具,特别是针对控制系统的软件功能测试。TPT支持众多业内主流的工具平台和测试环境,可以完成V模式要求所有阶段(MiL-SiL-PiL-HiL)的测试。

    
                
 图1 V模式下不同测试阶段

特点
作为工具提供商及测试服务商,PikeTec每年都会发布新版本来解决测试过程中的“痛点”。

针对TPT通用功能和各支持平台,TPT 13版进一步完善了主要功能,以便更加贴近工程实践。其中最大的变化就是AUTOSAR平台正式对外发布,用户可以使用AUTOSAR平台完成AUTOSAR代码测试。

通用功能

在工具通用功能方面,TPT 13版进一步优化了接口导入(import Interface)、需求导入相关功能,进一步提高测试效率。

接口导入(import Interface)

TPT可以通过支持的众多工具,导入被测工程中定义的接口和参数(比如MATLAB模型的模型信号和参数),进而进行测试工程的搭建。
新的“Rename”取代了原来的“Rename Only”和“Rename and Copy Attributes”,可以保证TPT已定义信号和外部导入信号的快速匹配。
TPT 13版在导入之前版本的测试工程时,如果工程里面的接口或者参数涉及到Struct、 Curve、Map数据类型,而Parent Unit没有正确在花括号里面设置正确的单位,则以上Parent Unit的数据单位会被删除,根据Child Unit的单位重新设定。

图2 接口导入窗口

Test Case Details功能更加丰富

在设计测试用例时,测试工程师往往要写明测试用例相关信息,比如测试用例的前提条件、通过条件以及测试步骤等。

在TPT 13版,除了可以填写上述信息之外,新增可加载外部文件以及设置确认框等。如果添加的内容里,包含URIs信息,则所有的URIs都可以自动以超链接的形式高亮显示出来。

同时,用户也可以自定义测试用例属性,比如自定义External ID等信息。

图3 Test Case Details窗口

图4 测试用例属性自定义窗口

新增根据评估规则的结果设置测试集功能

新增根据评估规则的结果(成功/失败/无判断/错误)来设置测试集的功能,用户可以只运行出错的测试用例,方便进行回归测试。

图5 测试集设置窗口

可在TPT 13版环境删除测试数据以及测试报告

针对一些不符合要求的数据和报告,可以直接在TPT的界面直接删除,不需要去相对应的目录下面手动删除。

可在TPT 13版环境显示HTML测试报告

图6  TPT环境测试报告显示窗口

需求管理
用户不需要在TPT环境里导入测试需求,可以远程进行需求和测试用例的链接,同时增加需求描述、注释以及添加附件等功能

图7 需求导入界面

支持的平台

ASCET

在ASCET平台,现在可以通过ASCET@ Fusion平台在初始时刻(t=0s)来触发初始化任务。

AUTOSAR

针对AUTOSAR代码,TPT有专门的AUTOSAR平台,可以通过测试向导,自动生成测试环境,方便进行AUTOSAR代码的功能测试。

图8 AUTOSAR代码测试环境向导

图9 AUTOSAR平台文档

CAN

在TPT中,可以通过连接CAN卡来实现收发报文的功能。在新版的CAN功能中,有如下变化:

图10 CAN配置界面

dSPACE@ FUSION

CANape

图11 TPT call function操作界面

MATLAB

图12 MATLAB平台手动排序信号窗口

图13 TPT测试框架数据类型配置

PLS UDE, Lauterbach Trace32调试器

TPT可以通过对PLS及Lauterbach调试器的支持来实现PiL的自动化测试。
 

来源:北汇信息

作者:李东昇

评论 0
同类信息