中文  |  English
所在位置:研发工具 > 综述

基于模型的软件测试TPT

TPT特性

PikeTec公司是全球知名的基于模型的嵌入式系统测试工具TPT的软件供应商,总部位于德国柏林,其创始人均在戴姆勒公司拥有十多年的软件测试经验。TPT作为针对嵌入式系统的基于模型的动态测试工具,支持众多业内主流的工具平台和测试环境,可应用于整个嵌入式软件开发周期,实现各种异构环境下的自动化测试。无论是在测试建模,测试环境还是测试评估,测试报告方面,都占据强大优势。

北汇信息作为PikeTec的中国合作伙伴,将帮助中国客户借助TPT提升嵌入式控制系统的开发效率。TPT自动化测试过程

                                                       TPT自动化测试过程


1、测试用例建模

TPT是针对嵌入式系统开发的测试验证工具,图形化建立测试用例的方式易于阅读维护,针对MATLAB/Simulink/Stateflow、TargetLink及ASCET模型支持自动生成测试用例。

1)手动搭建测试用例

TPT列表型测试用例

                          列表型测试用例                                             状态机型测试用例


2)自动生成测试用例

TPT Dashboard测试界面

                            Dashboard测试界面                                          TASMO工具箱


2、测试评估与报告生成

1584350607865481.png

                               Signal Viewer评估界面                       定制化测试报告


3、测试环境

TPT支持汽车电子主流的工具链来覆盖产品开发的整个V模式(MiL、SiL、PiL、HiL、ViL)下所有的测试阶段,并实现测试用例的复用,无需更换测试工具。强大的Fusion平台使用户可以轻松创建包含不同组件的仿真环境。

TPT在不同测试阶段所支持的工具链:

TPT支持的主流开发工具

                                                   TPT支持的主流开发工具


1)Model-in-the-Loop and Software-in-the-Loop (MiL-SiL) 模型在环及软件在环

Simulink/TargetLink/ASCET/AUTOSAR Model

1591778897366767.png

                                                        Simulink模型测试


TPT集成ASCET执行测试

                                                        TPT集成ASCET执行测试

2)Processor-in-the-Loop (PiL) 处理器在环

TPT支持集成调试器,在实际目标硬件上进行测试。

3)Hardware-in-the-loop(HiL)硬件在环测试

TPT集成VT System执行Hil测试

                                 TPT集成VT System执行Hil测试


4)Vehicle-in-the-Loop (ViL) 实车在环测试

      TPT支持与CANape/INCA/VN1640集成进行ViL测试。Autotester为TPT的自动化ViL测试工具,通过GUI界面触发在TPT中编写好的测试用例,同时告知驾驶员进行动作触发,TPT通过VN1640采集报文并进行自动化判断评估。

AutoTester

                                 AutoTester 测试界面


4、测试需求跟踪

TPT测试需求跟踪界面

                                                     测试需求跟踪界面


5、资质认证

TPT支持ISO26262标准要求产品开发的所有测试活动。根据ISO26262的要求,当使用软件工具进行安全相关的开发活动时,需要对使用的软件工具进行资质审核。

目前,TPT通过了SGS-TÜV Saar的第三方认证,可以满足ISO26262 ASIL-A到ASIL-D对软件的测试要求。TPT提供Qualification Package,以最佳和最有效的方式实现项目的功能安全的认证。

1584415604131006.png


TPT主要客户

1584415872316004.png

国内客户

1584415984310010.png